Skip to content

Commit 391fb5c

Browse files
committed
Merge branch '4.4'
2 parents 85479d1 + 8c30edb commit 391fb5c

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

DependencyInjection/FrameworkExtension.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1579,6 +1579,7 @@ private function registerMessengerConfiguration(array $config, ContainerBuilder
15791579
$defaultMiddleware = [
15801580
'before' => [
15811581
['id' => 'add_bus_name_stamp_middleware'],
1582+
['id' => 'reject_redelivered_message_middleware'],
15821583
['id' => 'dispatch_after_current_bus'],
15831584
['id' => 'failed_message_processing_middleware'],
15841585
],

Resources/config/messenger.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@
4848
<argument type="service" id="validator" />
4949
</service>
5050

51+
<service id="messenger.middleware.reject_redelivered_message_middleware" class="Symfony\Component\Messenger\Middleware\RejectRedeliveredMessageMiddleware" />
52+
5153
<service id="messenger.middleware.failed_message_processing_middleware" class="Symfony\Component\Messenger\Middleware\FailedMessageProcessingMiddleware" />
5254

5355
<service id="messenger.middleware.traceable" class="Symfony\Component\Messenger\Middleware\TraceableMiddleware" abstract="true">

Tests/DependencyInjection/FrameworkExtensionTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -642,6 +642,7 @@ public function testMessengerWithMultipleBuses()
642642
$this->assertSame([], $container->getDefinition('messenger.bus.commands')->getArgument(0));
643643
$this->assertEquals([
644644
['id' => 'add_bus_name_stamp_middleware', 'arguments' => ['messenger.bus.commands']],
645+
['id' => 'reject_redelivered_message_middleware'],
645646
['id' => 'dispatch_after_current_bus'],
646647
['id' => 'failed_message_processing_middleware'],
647648
['id' => 'send_message'],
@@ -651,6 +652,7 @@ public function testMessengerWithMultipleBuses()
651652
$this->assertSame([], $container->getDefinition('messenger.bus.events')->getArgument(0));
652653
$this->assertEquals([
653654
['id' => 'add_bus_name_stamp_middleware', 'arguments' => ['messenger.bus.events']],
655+
['id' => 'reject_redelivered_message_middleware'],
654656
['id' => 'dispatch_after_current_bus'],
655657
['id' => 'failed_message_processing_middleware'],
656658
['id' => 'with_factory', 'arguments' => ['foo', true, ['bar' => 'baz']]],

0 commit comments

Comments
 (0)