visit() public method

Each node in the graph is visited once.
public visit ( ezcWorkflowVisitable $visitable ) : boolean
$visitable ezcWorkflowVisitable
return boolean
Esempio 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);
 }
Esempio n. 2
0
File: node.php Progetto: 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);
         }
     }
 }