Finite\StateMachine\StateMachineInterface::getState PHP Method

getState() public method

public getState ( string $name ) : Finite\State\StateInterface
$name string
return Finite\State\StateInterface
    public function getState($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::getState