Finite\StateMachine\StateMachineInterface::getTransition PHP 메소드

getTransition() 공개 메소드

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

Usage Example

예제 #1
0
 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