/** * Traverse an array of nodes. * * @param Node[] $nodes * * @return void */ public function traverse(array $nodes) { $visitors = $this->visitors->getAll(); foreach ($nodes as $node) { foreach ($visitors as $visitor) { $visitor->visit($node); } } }
protected function recurse(array $nodes) { $visitors = $this->visitors->getAll(); foreach ($nodes as $node) { foreach ($visitors as $visitor) { $visitor->visit($node); } } }