/** * Visit State * * @param State $state * * @return void */ public function visit(State $state) { foreach ($state->getTransitions() as $transition) { $this->transitions[$transition] = 'T' . ++$this->id; } }
/** * @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]); }