addTransition() public method

Adds a transition.
public addTransition ( Node $dst, Alterway\Component\Workflow\SpecificationInterface $spec ) : Node
$dst Node
$spec Alterway\Component\Workflow\SpecificationInterface
return Node
Example #1
0
 /**
  * Opens a workflow.
  *
  * @param string $src
  * @param SpecificationInterface $spec
  *
  * @return Builder
  */
 public function open($src, SpecificationInterface $spec)
 {
     $this->start = $this->nodes->get(uniqid());
     $this->start->addTransition($this->nodes->get($src), $spec);
     return $this;
 }