示例#1
0
 /**
  * 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);
     }
 }
示例#2
0
 /**
  * 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);
     }
 }