/** * @param ManagerInterface $manager */ public function visitManager(ManagerInterface $manager) { foreach ($this->elements as $element) { $this->factoryProductionLine->workOn($element); $manager->addElement($element); } }