/** * 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); }
/** * 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); }
/** * 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; }