Finite\StateMachine\StateMachineInterface::getTransition PHP Method

getTransition() public method

Returns a transition by its name.
public getTransition ( string $name ) : Finite\Transition\TransitionInterface
$name string
return Finite\Transition\TransitionInterface
    public function getTransition($name);

Usage Example

 private function addTransitions(Digraph $graph, StateMachine $stateMachine)
 {
     foreach ($stateMachine->getStates() as $stateName) {
         $state = $stateMachine->getState($stateName);
         foreach ($state->getTransitions() as $transitionName) {
             $transition = $stateMachine->getTransition($transitionName);
             $graph->beginEdge(array($stateName, $transition->getState()), array('label' => $transitionName))->end();
         }
     }
 }
All Usage Examples Of Finite\StateMachine\StateMachineInterface::getTransition