From 20d19ac10094646a5f0d3f0bc29456c5e6a8f410 Mon Sep 17 00:00:00 2001 From: Robin Chalas Date: Mon, 5 Aug 2019 23:29:59 +0200 Subject: [PATCH] [Messenger] Don't deep merge routing.senders config option --- src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md | 3 ++- .../FrameworkBundle/DependencyInjection/Configuration.php | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md b/src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md index 676129d04a201..093f4bb1da1a0 100644 --- a/src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md +++ b/src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md @@ -16,7 +16,8 @@ CHANGELOG * Overriding the methods `KernelTestCase::tearDown()` and `WebTestCase::tearDown()` without the `void` return-type is deprecated. * Added new `error_controller` configuration to handle system exceptions * Added sort option for `translation:update` command. - + * [BC Break] The `framework.messenger.routing.senders` config key is not deep merged anymore. + 4.3.0 ----- diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php index bf16ddc96f9cc..5797cdec7e77c 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php +++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php @@ -1162,6 +1162,7 @@ function ($a) { }) ->end() ->prototype('array') + ->performNoDeepMerging() ->children() ->arrayNode('senders') ->requiresAtLeastOneElement()