Register messenger before the profiler
This commit is contained in:
parent
0e174c4530
commit
10537d825b
@ -242,6 +242,13 @@ class FrameworkExtension extends Extension
|
|||||||
$this->registerTemplatingConfiguration($config['templating'], $container, $loader);
|
$this->registerTemplatingConfiguration($config['templating'], $container, $loader);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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');
|
||||||
|
$container->removeDefinition('console.command.messenger_debug');
|
||||||
|
}
|
||||||
|
|
||||||
$this->registerValidationConfiguration($config['validation'], $container, $loader);
|
$this->registerValidationConfiguration($config['validation'], $container, $loader);
|
||||||
$this->registerEsiConfiguration($config['esi'], $container, $loader);
|
$this->registerEsiConfiguration($config['esi'], $container, $loader);
|
||||||
$this->registerSsiConfiguration($config['ssi'], $container, $loader);
|
$this->registerSsiConfiguration($config['ssi'], $container, $loader);
|
||||||
@ -271,13 +278,6 @@ class FrameworkExtension extends Extension
|
|||||||
$this->registerLockConfiguration($config['lock'], $container, $loader);
|
$this->registerLockConfiguration($config['lock'], $container, $loader);
|
||||||
}
|
}
|
||||||
|
|
||||||
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');
|
|
||||||
$container->removeDefinition('console.command.messenger_debug');
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($this->isConfigEnabled($container, $config['web_link'])) {
|
if ($this->isConfigEnabled($container, $config['web_link'])) {
|
||||||
if (!class_exists(HttpHeaderSerializer::class)) {
|
if (!class_exists(HttpHeaderSerializer::class)) {
|
||||||
throw new LogicException('WebLink support cannot be enabled as the WebLink component is not installed.');
|
throw new LogicException('WebLink support cannot be enabled as the WebLink component is not installed.');
|
||||||
|
Reference in New Issue
Block a user