Skip to content

Commit 1510368

Browse files
authored
Merge pull request #2480 from soyuka/fix-messenger
Check messenger service is available
2 parents b67350b + 3e0cbad commit 1510368

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/Bridge/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ public function load(array $configs, ContainerBuilder $container)
151151
$this->registerMercureConfiguration($container, $config, $loader, $useDoctrine);
152152
$this->registerElasticsearchConfiguration($container, $config, $loader);
153153

154-
if (interface_exists(MessageBusInterface::class)) {
154+
if (interface_exists(MessageBusInterface::class) && $container->has('message_bus')) {
155155
$loader->load('messenger.xml');
156156
}
157157
}

tests/Bridge/Symfony/Bundle/DependencyInjection/ApiPlatformExtensionTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -837,6 +837,7 @@ private function getPartialContainerBuilderProphecy()
837837
$containerBuilderProphecy->getParameter('kernel.debug')->willReturn(false);
838838

839839
$containerBuilderProphecy->getDefinition('api_platform.http_cache.purger.varnish')->willReturn(new Definition());
840+
$containerBuilderProphecy->has('message_bus')->willReturn(true);
840841

841842
return $containerBuilderProphecy;
842843
}

0 commit comments

Comments
 (0)