Autoconfiguring TransportFactoryInterface classes

This commit is contained in:
Yonel Ceruto 2018-05-10 13:03:14 -04:00
parent 3cc4a701e6
commit 6295879a30

View File

@ -65,6 +65,7 @@ use Symfony\Component\Messenger\MessageBus;
use Symfony\Component\Messenger\MessageBusInterface;
use Symfony\Component\Messenger\Transport\ReceiverInterface;
use Symfony\Component\Messenger\Transport\SenderInterface;
use Symfony\Component\Messenger\Transport\TransportFactoryInterface;
use Symfony\Component\Messenger\Transport\TransportInterface;
use Symfony\Component\PropertyAccess\PropertyAccessor;
use Symfony\Component\PropertyInfo\PropertyAccessExtractorInterface;
@ -349,6 +350,8 @@ class FrameworkExtension extends Extension
->addTag('messenger.sender');
$container->registerForAutoconfiguration(MessageHandlerInterface::class)
->addTag('messenger.message_handler');
$container->registerForAutoconfiguration(TransportFactoryInterface::class)
->addTag('messenger.transport_factory');
if (!$container->getParameter('kernel.debug')) {
// remove tagged iterator argument for resource checkers