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 { /**