Ejemplo n.º 1
0
 /**
  * Visit State
  *
  * @param State $state
  *
  * @return void
  */
 public function visit(State $state)
 {
     foreach ($state->getTransitions() as $transition) {
         $this->transitions[$transition] = 'T' . ++$this->id;
     }
 }
Ejemplo n.º 2
0
 /**
  * @param \Khaos\FSM\State\State $initialState
  * @param \Khaos\FSM\Transition\Transition $t1
  */
 function it_provides_the_transitions_of_the_current_state($initialState, $t1)
 {
     $initialState->getTransitions()->willReturn([$t1]);
     $this->getTransitions()->shouldReturn([$t1]);
 }