/** @covers Brickoo\Component\Messaging\MessageListener::handleMessage */ public function testHandleMessage() { $message = $this->getMock("\\Brickoo\\Component\\Messaging\\Message"); $messageDispatcher = $this->getMockBuilder("\\Brickoo\\Component\\Messaging\\MessageDispatcher")->disableOriginalConstructor()->getMock(); $callback = function () { }; $listener = new MessageListener("test.message", 0, $callback); $this->assertNull($listener->handleMessage($message, $messageDispatcher)); }
public function __construct($doStopMessageDispatch = false) { parent::__construct("message.test", 0, function (Message $message, MessageDispatcher $dispatcher) use($doStopMessageDispatch) { $message->getResponseList()->add($message->getName() . " processed"); if ($doStopMessageDispatch) { $message->stop(); } }); }
public function __construct(RouteCollection $routeCollection) { parent::__construct(Messages::COLLECT_ROUTES, 0, function (Message $message, MessageDispatcher $dispatcher) use($routeCollection) { $message->getResponseList()->add($routeCollection); }); }
public function __construct() { parent::__construct("message.test", 0, function (Message $message, MessageDispatcher $dispatcher) { $dispatcher->dispatch($message); }); }