예제 #1
0
 /**
  * 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);
         }
     }
 }
예제 #2
0
파일: Chain.php 프로젝트: anlutro/phint
 protected function recurse(array $nodes)
 {
     $visitors = $this->visitors->getAll();
     foreach ($nodes as $node) {
         foreach ($visitors as $visitor) {
             $visitor->visit($node);
         }
     }
 }