From 0f2b5bba8b6364f178a8ec4c615b764c17df0afa Mon Sep 17 00:00:00 2001 From: "Alexander M. Turek" Date: Tue, 21 Dec 2021 11:43:13 +0100 Subject: [PATCH] Restore return type to covariant IteratorAggregate implementations --- src/Symfony/Component/EventDispatcher/GenericEvent.php | 2 ++ src/Symfony/Component/HttpFoundation/HeaderBag.php | 2 ++ src/Symfony/Component/HttpFoundation/ParameterBag.php | 2 ++ .../Component/HttpFoundation/Session/Attribute/AttributeBag.php | 2 ++ src/Symfony/Component/HttpFoundation/Session/Session.php | 2 ++ 5 files changed, 10 insertions(+) diff --git a/src/Symfony/Component/EventDispatcher/GenericEvent.php b/src/Symfony/Component/EventDispatcher/GenericEvent.php index 4a573f8fa92fa..68a20306334c3 100644 --- a/src/Symfony/Component/EventDispatcher/GenericEvent.php +++ b/src/Symfony/Component/EventDispatcher/GenericEvent.php @@ -148,6 +148,8 @@ public function offsetExists(mixed $key): bool /** * IteratorAggregate for iterating over the object like an array. + * + * @return \ArrayIterator */ public function getIterator(): \ArrayIterator { diff --git a/src/Symfony/Component/HttpFoundation/HeaderBag.php b/src/Symfony/Component/HttpFoundation/HeaderBag.php index 74bc1f46b9c2d..0883024b3b50b 100644 --- a/src/Symfony/Component/HttpFoundation/HeaderBag.php +++ b/src/Symfony/Component/HttpFoundation/HeaderBag.php @@ -238,6 +238,8 @@ public function removeCacheControlDirective(string $key) /** * Returns an iterator for headers. + * + * @return \ArrayIterator> */ public function getIterator(): \ArrayIterator { diff --git a/src/Symfony/Component/HttpFoundation/ParameterBag.php b/src/Symfony/Component/HttpFoundation/ParameterBag.php index 4e67088f6938c..6044dac9fad7f 100644 --- a/src/Symfony/Component/HttpFoundation/ParameterBag.php +++ b/src/Symfony/Component/HttpFoundation/ParameterBag.php @@ -171,6 +171,8 @@ public function filter(string $key, mixed $default = null, int $filter = \FILTER /** * Returns an iterator for parameters. + * + * @return \ArrayIterator */ public function getIterator(): \ArrayIterator { diff --git a/src/Symfony/Component/HttpFoundation/Session/Attribute/AttributeBag.php b/src/Symfony/Component/HttpFoundation/Session/Attribute/AttributeBag.php index 283777083edc3..11b884a717d6f 100644 --- a/src/Symfony/Component/HttpFoundation/Session/Attribute/AttributeBag.php +++ b/src/Symfony/Component/HttpFoundation/Session/Attribute/AttributeBag.php @@ -130,6 +130,8 @@ public function clear(): mixed /** * Returns an iterator for attributes. + * + * @return \ArrayIterator */ public function getIterator(): \ArrayIterator { diff --git a/src/Symfony/Component/HttpFoundation/Session/Session.php b/src/Symfony/Component/HttpFoundation/Session/Session.php index 1a0230bac516f..3254f1885ec5d 100644 --- a/src/Symfony/Component/HttpFoundation/Session/Session.php +++ b/src/Symfony/Component/HttpFoundation/Session/Session.php @@ -128,6 +128,8 @@ public function isStarted(): bool /** * Returns an iterator for attributes. + * + * @return \ArrayIterator */ public function getIterator(): \ArrayIterator {