Пример #1
0
 /**
  * Invokes the appropriate visitor method
  *
  * @param \r8\iface\Backtrace\Visitor $visitor The object to visit
  * @return NULL
  */
 public function visit(\r8\iface\Backtrace\Visitor $visitor)
 {
     $visitor->method($this);
 }
Пример #2
0
 /**
  * Invokes the appropriate visitor method
  *
  * @param \r8\iface\Backtrace\Visitor $visitor The object to visit
  * @return NULL
  */
 public function visit(\r8\iface\Backtrace\Visitor $visitor)
 {
     $visitor->closure($this);
 }
Пример #3
0
 /**
  * Visits all the events in this backtrace
  *
  * @param \r8\iface\Backtrace\Visitor $visitor The visitor object
  * @return \r8\iface\Backtrace\Visitor Returns the input visitor
  */
 public function visit(\r8\iface\Backtrace\Visitor $visitor)
 {
     $visitor->begin($this);
     foreach ($this->events as $event) {
         $event->visit($visitor);
     }
     $visitor->end($this);
     return $visitor;
 }