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

getStates() 공개 메소드

Returns an array containing all the states names.
public getStates ( ) : array
리턴 array
    public function getStates();

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::getStates