diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php
index 19f62d8dc7..b1eb75f76c 100644
--- a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php
+++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php
@@ -108,6 +108,7 @@ class FrameworkExtension extends Extension
private $sessionConfigEnabled = false;
private $annotationsConfigEnabled = false;
private $validatorConfigEnabled = false;
+ private $messengerConfigEnabled = false;
/**
* Responds to the app.config configuration parameter.
@@ -269,7 +270,7 @@ class FrameworkExtension extends Extension
$this->registerLockConfiguration($config['lock'], $container, $loader);
}
- if ($this->isConfigEnabled($container, $config['messenger'])) {
+ if ($this->messengerConfigEnabled = $this->isConfigEnabled($container, $config['messenger'])) {
$this->registerMessengerConfiguration($config['messenger'], $container, $loader, $config['serializer'], $config['validation']);
} else {
$container->removeDefinition('console.command.messenger_consume_messages');
@@ -445,6 +446,10 @@ class FrameworkExtension extends Extension
$container->getDefinition('translator.data_collector')->setDecoratedService('translator');
}
+ if ($this->messengerConfigEnabled) {
+ $loader->load('messenger_debug.xml');
+ }
+
$container->setParameter('profiler_listener.only_exceptions', $config['only_exceptions']);
$container->setParameter('profiler_listener.only_master_requests', $config['only_master_requests']);
diff --git a/src/Symfony/Bundle/FrameworkBundle/Resources/config/collectors.xml b/src/Symfony/Bundle/FrameworkBundle/Resources/config/collectors.xml
index 3f0f5faaac..93005e07ac 100644
--- a/src/Symfony/Bundle/FrameworkBundle/Resources/config/collectors.xml
+++ b/src/Symfony/Bundle/FrameworkBundle/Resources/config/collectors.xml
@@ -52,9 +52,5 @@
-
-
-
-
diff --git a/src/Symfony/Bundle/FrameworkBundle/Resources/config/messenger_debug.xml b/src/Symfony/Bundle/FrameworkBundle/Resources/config/messenger_debug.xml
new file mode 100644
index 0000000000..2f226222ce
--- /dev/null
+++ b/src/Symfony/Bundle/FrameworkBundle/Resources/config/messenger_debug.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+