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();