From 956d09bf08c312d66ea52990dfec938c5456dde7 Mon Sep 17 00:00:00 2001 From: Ruud Kamphuis Date: Wed, 28 Aug 2024 14:51:36 +0200 Subject: [PATCH] Add conditional return types to `ensureTraversable` --- src/Extension/CoreExtension.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Extension/CoreExtension.php b/src/Extension/CoreExtension.php index a58e1e2c9..f2b0c1794 100644 --- a/src/Extension/CoreExtension.php +++ b/src/Extension/CoreExtension.php @@ -1280,6 +1280,9 @@ final class CoreExtension extends AbstractExtension /** * @internal + * @template TSequence + * @param TSequence $seq + * @return ($seq is iterable ? TSequence : array{}) */ public static function ensureTraversable($seq) {