public function getIterator() { foreach ($this->serviceIds as $k => $id) { $this->set($k, $this->container->get($this->serviceIds[$id])); unset($this->serviceIds[$k]); } return parent::getIterator(); }
/** * Get an iterator for the interactor map * * @return \ArrayIterator */ public function iterator() { return $this->map->getIterator(); }