From 46f45e42a5786b804b7e449069c85a5eac0b59b2 Mon Sep 17 00:00:00 2001 From: orklah Date: Tue, 23 Nov 2021 00:01:10 +0100 Subject: [PATCH] fix iterators --- stubs/CoreGenericIterators.phpstub | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/stubs/CoreGenericIterators.phpstub b/stubs/CoreGenericIterators.phpstub index 9b82d125405..438df8f6ba6 100644 --- a/stubs/CoreGenericIterators.phpstub +++ b/stubs/CoreGenericIterators.phpstub @@ -134,7 +134,7 @@ class IteratorIterator implements OuterIterator { * @template TValue * @template TIterator as Traversable * - * @template-extends IteratorIterator + * @template-extends IteratorIterator */ class AppendIterator extends IteratorIterator { public function __construct(){} @@ -341,11 +341,12 @@ class FilterIterator extends IteratorIterator { /** * @template-covariant TKey * @template-covariant TValue + * @template TIterator as Traversable * * @template-implements OuterIterator * @template-implements ArrayAccess * - * @template-extends IteratorIterator + * @template-extends IteratorIterator */ class CachingIterator extends IteratorIterator implements OuterIterator , ArrayAccess , Countable { const CALL_TOSTRING = 1 ; @@ -529,8 +530,9 @@ class GlobIterator extends FilesystemIterator implements Countable { /** * @template-covariant TKey * @template-covariant TValue + * @template TIterator as Traversable * - * @template-extends IteratorIterator + * @template-extends IteratorIterator */ class InfiniteIterator extends IteratorIterator { /** @@ -554,10 +556,11 @@ class InfiniteIterator extends IteratorIterator { /** * @template-covariant TKey * @template-covariant TValue + * @template TIterator as Traversable * * @template-implements OuterIterator * - * @template-extends IteratorIterator + * @template-extends IteratorIterator */ class LimitIterator extends IteratorIterator implements OuterIterator { /** @@ -583,8 +586,9 @@ class LimitIterator extends IteratorIterator implements OuterIterator { /** * @template-covariant TKey * @template-covariant TValue + * @template TIterator as Traversable * - * @template-extends IteratorIterator + * @template-extends IteratorIterator */ class NoRewindIterator extends IteratorIterator { /**