/** * Implements the accept method for visiting. * * @param ezcTreeVisitor $visitor */ public function accept(ezcTreeVisitor $visitor) { $visitor->visit($this); $root = $this->getRootNode(); if ($root instanceof ezcTreeNode) { $root->accept($visitor); } }
/** * Implements the accept method for visiting. * * @param ezcTreeVisitor $visitor */ public function accept(ezcTreeVisitor $visitor) { $visitor->visit($this); foreach ($this->fetchChildren()->nodes as $childNode) { $childNode->accept($visitor); } }