From f1acc956f4483d69400fa83dfc4f29ee917955ce Mon Sep 17 00:00:00 2001 From: Molkobain Date: Wed, 3 Aug 2022 10:33:24 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B04517=20-=20PHP=208.1:=20Fix=20return=20t?= =?UTF-8?q?ype=20for=20class=20implementing=20IteratorAggregate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../portal/src/Helper/SessionMessageHelper.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/datamodels/2.x/itop-portal-base/portal/src/Helper/SessionMessageHelper.php b/datamodels/2.x/itop-portal-base/portal/src/Helper/SessionMessageHelper.php index b18f7c2a1d..f14d7b2f8b 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/Helper/SessionMessageHelper.php +++ b/datamodels/2.x/itop-portal-base/portal/src/Helper/SessionMessageHelper.php @@ -23,6 +23,7 @@ use ArrayIterator; use Combodo\iTop\Application\Helper\Session; use IteratorAggregate; use Symfony\Component\DependencyInjection\ContainerInterface; +use Traversable; use utils; /** @@ -98,9 +99,9 @@ class SessionMessageHelper implements IteratorAggregate } /** - * @return \ArrayIterator|\Traversable + * @return \ArrayIterator|\Traversable (\Traversable is the return type from the interface, \ArrayIterator is what we actually return) */ - public function getIterator() + public function getIterator(): Traversable { $this->FetchMessages();