ProophTest\ServiceBus\Mock\CustomMessageBus::getActionEvent PHP Method

getActionEvent() public method

public getActionEvent ( )
    public function getActionEvent()
    {
        if (null === $this->actionEvent) {
            $this->actionEvent = $this->getActionEventEmitter()->getNewActionEvent();
        }
        return $this->actionEvent;
    }

Usage Example

 /**
  * @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));
 }