/** * Helper function to transition to a new state. * * @param string $state * @param array $args */ public function transition($state, $args = []) { $this->machine->transition($state, $args); }
function it_should_transition_to_another_state(Machine $machine) { $machine->transition('nextstate', ['arg'])->shouldBeCalled(); $this->setMachine($machine); $this->transition('nextstate', ['arg']); }
/** * @When /^I transition to (.*)$/ */ public function iTransitionTo($transition) { $this->fsm->transition($transition); }