Metabor\Statemachine\Util\SetupHelper::createTransition PHP Method

createTransition() public method

public createTransition ( MetaborStd\Statemachine\StateInterface $sourceState, MetaborStd\Statemachine\StateInterface $targetState, string $eventName = null, MetaborStd\Statemachine\ConditionInterface $condition = null ) : MetaborStd\Statemachine\TransitionInterface
$sourceState MetaborStd\Statemachine\StateInterface
$targetState MetaborStd\Statemachine\StateInterface
$eventName string
$condition MetaborStd\Statemachine\ConditionInterface
return MetaborStd\Statemachine\TransitionInterface
    public function createTransition(StateInterface $sourceState, StateInterface $targetState, $eventName = null, ConditionInterface $condition = null)
    {
        return new Transition($targetState, $eventName, $condition);
    }