From c5f4c3b1693b8e0b3bcab5705d4f301999c523b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20DECOOL?= Date: Sun, 21 Nov 2021 00:11:36 +0100 Subject: [PATCH] Add FilterIterator stub --- conf/config.neon | 1 + stubs/iterable.stub | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/conf/config.neon b/conf/config.neon index 0d954bd6b1..1e8800e7a7 100644 --- a/conf/config.neon +++ b/conf/config.neon @@ -24,6 +24,7 @@ parameters: disableRuntimeReflectionProvider: false skipCheckGenericClasses: - DatePeriod + - FilterIterator fileExtensions: - php checkAdvancedIsset: false diff --git a/stubs/iterable.stub b/stubs/iterable.stub index 3401915391..903c433419 100644 --- a/stubs/iterable.stub +++ b/stubs/iterable.stub @@ -193,6 +193,18 @@ class IteratorIterator implements OuterIterator { public function __construct(Traversable $iterator) {} } +/** + * @template-covariant TKey + * @template-covariant TValue + * @template TIterator as Traversable + * + * @template-extends IteratorIterator + */ +class FilterIterator extends IteratorIterator +{ + +} + /** * @template TKey of array-key * @template TValue