From 9311437d4241c47283ed6837eb1b0fe918ac128d Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Thu, 30 Jan 2020 12:07:14 +0000 Subject: [PATCH] Utils: add some phpstan docs to fix analyse failure fuck, I wish we had real generics :( --- src/utils/Utils.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/utils/Utils.php b/src/utils/Utils.php index 0186cd201..52e08f04d 100644 --- a/src/utils/Utils.php +++ b/src/utils/Utils.php @@ -150,7 +150,9 @@ class Utils{ * @phpstan-return T[] */ public static function cloneObjectArray(array $array) : array{ - return array_map(self::cloneCallback(), $array); + /** @phpstan-var \Closure(T) : T $callback */ + $callback = self::cloneCallback(); + return array_map($callback, $array); } /**