visit() public method

Each node in the graph is visited once.
public visit ( ezcWorkflowVisitable $visitable ) : boolean
$visitable ezcWorkflowVisitable
return boolean
Exemplo n.º 1
0
 /**
  * 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);
 }
Exemplo n.º 2
0
Arquivo: node.php Projeto: bmdevel/ezc
 /**
  * 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);
         }
     }
 }