public function getActionEvent()
{
if (null === $this->actionEvent) {
$this->actionEvent = $this->getActionEventEmitter()->getNewActionEvent();
}
return $this->actionEvent;
}
/** * @test */ public function it_uses_type_of_message_as_message_name_if_message_is_neither_object_nor_string() { $messageBus = new CustomMessageBus(); $messageBus->dispatch([]); $this->assertSame('array', $messageBus->getActionEvent()->getParam(MessageBus::EVENT_PARAM_MESSAGE_NAME)); }