From 3270145164969a114c076b7b2f74435faf92e17e Mon Sep 17 00:00:00 2001 From: HypeMC Date: Fri, 5 Dec 2025 00:30:43 +0100 Subject: [PATCH] [FrameworkBundle] Fix using `FailedMessages*Command` with `SigningSerializer` --- .../Bundle/FrameworkBundle/Resources/config/console.php | 6 +++--- .../Bundle/FrameworkBundle/Resources/config/messenger.php | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/Resources/config/console.php b/src/Symfony/Bundle/FrameworkBundle/Resources/config/console.php index dd3f16a7a6f02..2641586c2c448 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Resources/config/console.php +++ b/src/Symfony/Bundle/FrameworkBundle/Resources/config/console.php @@ -201,7 +201,7 @@ service('messenger.routable_message_bus'), service('event_dispatcher'), service('logger')->nullOnInvalid(), - service('messenger.transport.native_php_serializer')->nullOnInvalid(), + service('.messenger.transport.native_php_serializer')->nullOnInvalid(), null, ]) ->tag('console.command') @@ -211,7 +211,7 @@ ->args([ abstract_arg('Default failure receiver name'), abstract_arg('Receivers'), - service('messenger.transport.native_php_serializer')->nullOnInvalid(), + service('.messenger.transport.native_php_serializer')->nullOnInvalid(), ]) ->tag('console.command') @@ -219,7 +219,7 @@ ->args([ abstract_arg('Default failure receiver name'), abstract_arg('Receivers'), - service('messenger.transport.native_php_serializer')->nullOnInvalid(), + service('.messenger.transport.native_php_serializer')->nullOnInvalid(), ]) ->tag('console.command') diff --git a/src/Symfony/Bundle/FrameworkBundle/Resources/config/messenger.php b/src/Symfony/Bundle/FrameworkBundle/Resources/config/messenger.php index be635a0f4a8c7..c4d4f8d197794 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Resources/config/messenger.php +++ b/src/Symfony/Bundle/FrameworkBundle/Resources/config/messenger.php @@ -78,7 +78,10 @@ ->set('serializer.normalizer.flatten_exception', FlattenExceptionNormalizer::class) ->tag('serializer.normalizer', ['built_in' => true, 'priority' => -880]) + ->set('.messenger.transport.native_php_serializer', PhpSerializer::class) ->set('messenger.transport.native_php_serializer', PhpSerializer::class) + ->factory('current') + ->args([[service('.messenger.transport.native_php_serializer')]]) ->alias('messenger.default_serializer', 'messenger.transport.native_php_serializer') ->alias(SerializerInterface::class, 'messenger.default_serializer')