Inheritance: extends Prooph\ServiceBus\MessageBus
Esempio n. 1
0
 /**
  * @test
  */
 public function it_attaches_action_event_emitter()
 {
     $actionEventEmitter = $this->prophesize(ActionEventEmitter::class);
     $mock = $actionEventEmitter->reveal();
     $messageBus = new CustomMessageBus();
     $messageBus->setActionEventEmitter($mock);
     $this->assertSame($mock, $messageBus->getActionEventEmitter());
 }
 /**
  * @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));
 }