|
18 | 18 | use Symfony\Component\DependencyInjection\ContainerBuilder;
|
19 | 19 | use Symfony\Component\DependencyInjection\Reference;
|
20 | 20 | use Symfony\Component\DependencyInjection\ServiceLocator;
|
21 |
| -use Symfony\Component\Messenger\Command\ConsumeMessagesCommand; |
22 | 21 | use Symfony\Component\Messenger\Command\DebugCommand;
|
23 | 22 | use Symfony\Component\Messenger\DataCollector\MessengerDataCollector;
|
24 | 23 | use Symfony\Component\Messenger\DependencyInjection\MessengerPass;
|
25 |
| -use Symfony\Component\Messenger\Envelope; |
26 | 24 | use Symfony\Component\Messenger\Handler\ChainHandler;
|
27 | 25 | use Symfony\Component\Messenger\Handler\MessageHandlerInterface;
|
28 | 26 | use Symfony\Component\Messenger\Handler\MessageSubscriberInterface;
|
|
35 | 33 | use Symfony\Component\Messenger\Tests\Fixtures\DummyMessage;
|
36 | 34 | use Symfony\Component\Messenger\Tests\Fixtures\DummyQuery;
|
37 | 35 | use Symfony\Component\Messenger\Tests\Fixtures\DummyQueryHandler;
|
| 36 | +use Symfony\Component\Messenger\Tests\Fixtures\DummyReceiver; |
38 | 37 | use Symfony\Component\Messenger\Tests\Fixtures\MultipleBusesMessage;
|
39 | 38 | use Symfony\Component\Messenger\Tests\Fixtures\MultipleBusesMessageHandler;
|
40 | 39 | use Symfony\Component\Messenger\Tests\Fixtures\SecondMessage;
|
41 | 40 | use Symfony\Component\Messenger\Transport\AmqpExt\AmqpReceiver;
|
42 | 41 | use Symfony\Component\Messenger\Transport\AmqpExt\AmqpSender;
|
43 |
| -use Symfony\Component\Messenger\Transport\ReceiverInterface; |
44 | 42 |
|
45 | 43 | class MessengerPassTest extends TestCase
|
46 | 44 | {
|
@@ -237,24 +235,6 @@ public function testItRegistersReceiversWithoutTagName()
|
237 | 235 | $this->assertEquals(array(AmqpReceiver::class => new Reference(AmqpReceiver::class)), $container->getDefinition('messenger.receiver_locator')->getArgument(0));
|
238 | 236 | }
|
239 | 237 |
|
240 |
| - public function testItRegistersMultipleReceiversAndSetsTheReceiverNamesOnTheCommand() |
241 |
| - { |
242 |
| - $container = $this->getContainerBuilder(); |
243 |
| - $container->register('console.command.messenger_consume_messages', ConsumeMessagesCommand::class)->setArguments(array( |
244 |
| - new Reference('message_bus'), |
245 |
| - new Reference('messenger.receiver_locator'), |
246 |
| - null, |
247 |
| - null, |
248 |
| - )); |
249 |
| - |
250 |
| - $container->register(AmqpReceiver::class, AmqpReceiver::class)->addTag('messenger.receiver', array('alias' => 'amqp')); |
251 |
| - $container->register(DummyReceiver::class, DummyReceiver::class)->addTag('messenger.receiver', array('alias' => 'dummy')); |
252 |
| - |
253 |
| - (new MessengerPass())->process($container); |
254 |
| - |
255 |
| - $this->assertSame(array('amqp', 'dummy'), $container->getDefinition('console.command.messenger_consume_messages')->getArgument(3)); |
256 |
| - } |
257 |
| - |
258 | 238 | public function testItRegistersSenders()
|
259 | 239 | {
|
260 | 240 | $container = $this->getContainerBuilder();
|
@@ -587,20 +567,6 @@ public function __invoke(DummyMessage $message): void
|
587 | 567 | }
|
588 | 568 | }
|
589 | 569 |
|
590 |
| -class DummyReceiver implements ReceiverInterface |
591 |
| -{ |
592 |
| - public function receive(callable $handler): void |
593 |
| - { |
594 |
| - for ($i = 0; $i < 3; ++$i) { |
595 |
| - $handler(Envelope::wrap(new DummyMessage("Dummy $i"))); |
596 |
| - } |
597 |
| - } |
598 |
| - |
599 |
| - public function stop(): void |
600 |
| - { |
601 |
| - } |
602 |
| -} |
603 |
| - |
604 | 570 | class InvalidReceiver
|
605 | 571 | {
|
606 | 572 | }
|
|
0 commit comments