private function runAction(EventInterface $event, TransitionInterface $transition = null)
    {
        foreach ((array) $this->actionRunners as $actionRunner) {
            call_user_func([$actionRunner, 'run'], $event, $this->getPayload(), $this, $transition);
        }
    }
private function runAction(EventInterface $event, TransitionInterface $transition = null)
    {
        foreach ((array) $this->actionRunners as $actionRunner) {
            call_user_func([$actionRunner, 'run'], $event, $this->getPayload(), $this, $transition);
        }
    }
private function runAction ( EventInterface $ event , TransitionInterface $ transition = null ) { foreach ( ( array ) $ this -> actionRunners as $ actionRunner ) { call_user_func ( [ $ actionRunner , 'run' ] , $ event , $ this -> getPayload ( ) , $ this , $ transition ) ; } }
Runs the action for the given event.

@param EventInterface           $event
@param TransitionInterface|null $transition

@since Method available since Release 2.0.0
Runs the action for the given event .