diff --git a/src/utils/Utils.php b/src/utils/Utils.php index f5ec5f8e4..46d673216 100644 --- a/src/utils/Utils.php +++ b/src/utils/Utils.php @@ -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 - * @phpstan-param T[] $array + * @phpstan-param array $array * * @return object[] - * @phpstan-return T[] + * @phpstan-return array */ public static function cloneObjectArray(array $array) : array{ - /** @phpstan-var \Closure(T) : T $callback */ + /** @phpstan-var \Closure(TValue) : TValue $callback */ $callback = self::cloneCallback(); return array_map($callback, $array); }