8000 minor #51093 [FrameworkBundle] Fix using messenger 7.0 (HypeMC) · symfony/symfony@5df1aba · GitHub
[go: up one dir, main page]

Skip to content

Commit 5df1aba

Browse files
committed
minor #51093 [FrameworkBundle] Fix using messenger 7.0 (HypeMC)
This PR was merged into the 6.4 branch. Discussion ---------- [FrameworkBundle] Fix using messenger 7.0 | Q | A | ------------- | --- | Branch? | 6.4 | Bug fix? | no | New feature? | no | Deprecations? | no | Tickets | - | License | MIT | Doc PR | - Makes sure messenger v7.0 wouldn't break, see #51064 (comment). Could be update for #50787 (comment) as well. Commits ------- 9a45ae0 [FrameworkBundle] Fix using messenger 7.0
2 parents 47b95f2 + 9a45ae0 commit 5df1aba

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@
111111
use Symfony\Component\Messenger\Attribute\AsMessageHandler;
112112
use Symfony\Component\Messenger\Bridge as MessengerBridge;
113113
use Symfony\Component\Messenger\Command\StatsCommand;
114+
use Symfony\Component\Messenger\EventListener\StopWorkerOnSignalsListener;
114115
use Symfony\Component\Messenger\Handler\BatchHandlerInterface;
115116
use Symfony\Component\Messenger\Handler\MessageHandlerInterface;
116117
use Symfony\Component\Messenger\MessageBus;
@@ -2109,7 +2110,9 @@ private function registerMessengerConfiguration(array $config, ContainerBuilder
21092110
$container->getDefinition('messenger.transport.beanstalkd.factory')->addTag('messenger.transport_factory');
21102111
}
21112112

2112-
if ($config['stop_worker_on_signals']) {
2113+
if (!class_exists(StopWorkerOnSignalsListener::class)) {
2114+
$container->removeDefinition('messenger.listener.stop_worker_signals_listener');
2115+
} elseif ($config['stop_worker_on_signals']) {
21132116
$container->getDefinition('messenger.listener.stop_worker_signals_listener')->replaceArgument(0, $config['stop_worker_on_signals']);
21142117
}
21152118

0 commit comments

Comments
 (0)
0