aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/di/service_collection_iterator.php
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/phpbb/di/service_collection_iterator.php')
-rw-r--r--phpBB/phpbb/di/service_collection_iterator.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/phpBB/phpbb/di/service_collection_iterator.php b/phpBB/phpbb/di/service_collection_iterator.php
index 93f74adca9..a6cb0e6c3e 100644
--- a/phpBB/phpbb/di/service_collection_iterator.php
+++ b/phpBB/phpbb/di/service_collection_iterator.php
@@ -39,7 +39,8 @@ class service_collection_iterator extends \ArrayIterator
*/
public function offsetGet($index)
{
- if (($task = parent::offsetGet($index)) == null)
+ $task = parent::offsetGet($index);
+ if ($task == null)
{
$task = $this->container->get($index);
$this->offsetSet($index, $task);
@@ -61,7 +62,8 @@ class service_collection_iterator extends \ArrayIterator
*/
public function current()
{
- if (($task = parent::current()) == null)
+ $task = parent::current();
+ if ($task == null)
{
$name = $this->key();
$task = $this->container->get($name);