minor #38941 [FrameworkBundle] Register AddErrorDetailsStampListener from the Messenger component as event subscriber (Jeroen Noten)
This PR was merged into the 5.2-dev branch.
Discussion
----------
[FrameworkBundle] Register AddErrorDetailsStampListener from the Messenger component as event subscriber
| Q | A
| ------------- | ---
| Branch? | 5.x
| Bug fix? | yes
| New feature? | no
| Deprecations? | no
| License | MIT
This is a fix for a bug in version 5.2-BETA3.
In #32904, adding the error details to a failed message in the Messenger component was moved to a separate listener. However, this listener is not registered in the FrameworkBundle, resulting in no error details stored at all (when using the Symfony skeleton). This PR adds that missing registration.
Commits
-------
deda2ac411
[FrameworkBundle] Register AddErrorDetailsStampListener from the Messenger component as event subscriber
This commit is contained in:
commit
d658164b7f
@ -15,6 +15,7 @@ use Symfony\Component\Messenger\Bridge\AmazonSqs\Transport\AmazonSqsTransportFac
|
||||
use Symfony\Component\Messenger\Bridge\Amqp\Transport\AmqpTransportFactory;
|
||||
use Symfony\Component\Messenger\Bridge\Beanstalkd\Transport\BeanstalkdTransportFactory;
|
||||
use Symfony\Component\Messenger\Bridge\Redis\Transport\RedisTransportFactory;
|
||||
use Symfony\Component\Messenger\EventListener\AddErrorDetailsStampListener;
|
||||
use Symfony\Component\Messenger\EventListener\DispatchPcntlSignalListener;
|
||||
use Symfony\Component\Messenger\EventListener\SendFailedMessageForRetryListener;
|
||||
use Symfony\Component\Messenger\EventListener\SendFailedMessageToFailureTransportListener;
|
||||
@ -157,6 +158,9 @@ return static function (ContainerConfigurator $container) {
|
||||
->tag('kernel.event_subscriber')
|
||||
->tag('monolog.logger', ['channel' => 'messenger'])
|
||||
|
||||
->set('messenger.failure.add_error_details_stamp_listener', AddErrorDetailsStampListener::class)
|
||||
->tag('kernel.event_subscriber')
|
||||
|
||||
->set('messenger.failure.send_failed_message_to_failure_transport_listener', SendFailedMessageToFailureTransportListener::class)
|
||||
->args([
|
||||
abstract_arg('failure transport'),
|
||||
|
Reference in New Issue
Block a user