/** * Overridden implementation of accept() calls * accept on the start node. * * @param ezcWorkflowVisitor $visitor */ public function accept(ezcWorkflowVisitor $visitor) { $visitor->visit($this); $this->properties['startNode']->accept($visitor); }
/** * Reimplementation of accept() calls accept on all out nodes. * * @param ezcWorkflowVisitor $visitor */ public function accept(ezcWorkflowVisitor $visitor) { if ($visitor->visit($this)) { foreach ($this->outNodes as $outNode) { $outNode->accept($visitor); } } }