Finite\StateMachine\StateMachine::dispatchTransitionEvent PHP Method

dispatchTransitionEvent() private method

Dispatches event for the transition
private dispatchTransitionEvent ( Finite\Transition\TransitionInterface $transition, Finite\Event\TransitionEvent $event, type $transitionState )
$transition Finite\Transition\TransitionInterface
$event Finite\Event\TransitionEvent
$transitionState type
    private function dispatchTransitionEvent(TransitionInterface $transition, TransitionEvent $event, $transitionState)
    {
        $this->dispatcher->dispatch($transitionState, $event);
        $this->dispatcher->dispatch($transitionState . '.' . $transition->getName(), $event);
        if (null !== $this->getGraph()) {
            $this->dispatcher->dispatch($transitionState . '.' . $this->getGraph() . '.' . $transition->getName(), $event);
        }
    }