8000 [Hackday][Messenger] Add an alias for transport.symfony_serializer so… · symfony/symfony@2f0e948 · GitHub
[go: up one dir, main page]

Skip to content

Commit 2f0e948

Browse files
karsernicolas-grekas
authored andcommitted
[Hackday][Messenger] Add an alias for transport.symfony_serializer so SerializerInterface can be autowired
1 parent d12a6d0 commit 2f0e948

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
use Symfony\Component\Messenger\Handler\MessageHandlerInterface;
7171
use Symfony\Component\Messenger\MessageBus;
7272
use Symfony\Component\Messenger\MessageBusInterface;
73+
use Symfony\Component\Messenger\Transport\Serialization\SerializerInterface;
7374
use Symfony\Component\Messenger\Transport\TransportFactoryInterface;
7475
use Symfony\Component\Messenger\Transport\TransportInterface;
7576
use Symfony\Component\PropertyAccess\PropertyAccessor;
@@ -1530,6 +1531,7 @@ private function registerMessengerConfiguration(array $config, ContainerBuilder
15301531
$container->setAlias('messenger.transport.serializer', $config['serializer']['id']);
15311532
} else {
15321533
$container->removeDefinition('messenger.transport.amqp.factory');
1534+
$container->removeDefinition(SerializerInterface::class);
15331535
}
15341536
}
15351537

src/Symfony/Bundle/FrameworkBundle/Resources/config/messenger.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
<argument /> <!-- Format -->
2323
<argument type="collection" /> <!-- Context -->
2424
</service>
25+
<service id="Symfony\Component\Messenger\Transport\Serialization\SerializerInterface" alias="messenger.transport.serializer" />
2526

2627
<!-- Middleware -->
2728
<service id="messenger.middleware.handle_message" class="Symfony\Component\Messenger\Middleware\HandleMessageMiddleware" abstract="true">

0 commit comments

Comments
 (0)
0