Prooph\ServiceBus\MessageBus::initialize PHP Метод

initialize() защищенный Метод

protected initialize ( mixed $message, Prooph\Common\Event\ActionEvent $actionEvent )
$message mixed
$actionEvent Prooph\Common\Event\ActionEvent
    protected function initialize($message, ActionEvent $actionEvent)
    {
        $actionEvent->setParam(self::EVENT_PARAM_MESSAGE, $message);
        $actionEvent->setParam(self::EVENT_PARAM_MESSAGE_HANDLED, false);
        if ($message instanceof HasMessageName) {
            $actionEvent->setParam(self::EVENT_PARAM_MESSAGE_NAME, $message->messageName());
        }
        $actionEvent->setName(self::EVENT_INITIALIZE);
        $this->trigger($actionEvent);
        if ($actionEvent->getParam(self::EVENT_PARAM_MESSAGE_NAME) === null) {
            $actionEvent->setName(self::EVENT_DETECT_MESSAGE_NAME);
            $this->trigger($actionEvent);
            if ($actionEvent->getParam(self::EVENT_PARAM_MESSAGE_NAME) === null) {
                $actionEvent->setParam(self::EVENT_PARAM_MESSAGE_NAME, $this->getMessageName($message));
            }
        }
    }