mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-21 18:36:40 +00:00
Fixed Utils::cloneObjectArray()
template signature (#6255)
This commit is contained in:
parent
53cbc44d70
commit
db894e3a4a
@ -173,16 +173,17 @@ final class Utils{
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @phpstan-template T of object
|
* @phpstan-template TKey of array-key
|
||||||
|
* @phpstan-template TValue of object
|
||||||
*
|
*
|
||||||
* @param object[] $array
|
* @param object[] $array
|
||||||
* @phpstan-param T[] $array
|
* @phpstan-param array<TKey, TValue> $array
|
||||||
*
|
*
|
||||||
* @return object[]
|
* @return object[]
|
||||||
* @phpstan-return T[]
|
* @phpstan-return array<TKey, TValue>
|
||||||
*/
|
*/
|
||||||
public static function cloneObjectArray(array $array) : array{
|
public static function cloneObjectArray(array $array) : array{
|
||||||
/** @phpstan-var \Closure(T) : T $callback */
|
/** @phpstan-var \Closure(TValue) : TValue $callback */
|
||||||
$callback = self::cloneCallback();
|
$callback = self::cloneCallback();
|
||||||
return array_map($callback, $array);
|
return array_map($callback, $array);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user