Esempio n. 1
0
 public function accept(Visitor $visitor)
 {
     $visitor->visit($this);
 }
Esempio n. 2
0
 function accept(Visitor $visitor)
 {
     return $visitor->visit($this);
 }
Esempio n. 3
0
 function accept(Visitor $visitorIn)
 {
     $visitorIn->visit($this);
 }
Esempio n. 4
0
 public function visit(Visitor $visitor, $depth = 0)
 {
     $visitor->visit($this, $depth);
     foreach ($this as $key => $values) {
         if (is_array($values)) {
             foreach ($this as $key => $value) {
                 $value->visit($visitor, $depth + 1);
             }
         } else {
             $values->visit($visitor, $depth + 1);
         }
     }
 }