From 545f04b2c8649b5b4f344ec17bac85a29acccca3 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Mon, 20 Jan 2020 17:28:26 +0000 Subject: [PATCH] Utils: apply phpstan generics to cloneObjectArray() --- src/utils/Utils.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/utils/Utils.php b/src/utils/Utils.php index c34a771f4..3da8fcfdd 100644 --- a/src/utils/Utils.php +++ b/src/utils/Utils.php @@ -143,6 +143,15 @@ class Utils{ }; } + /** + * @phpstan-template T of object + * + * @param object[] $array + * @phpstan-param T[] $array + * + * @return object[] + * @phpstan-return T[] + */ public static function cloneObjectArray(array $array) : array{ return array_map(self::cloneCallback(), $array); }