[Messenger] Added more descriptive exception message when handling of a message failed
This commit is contained in:
parent
f4a02b4603
commit
d985ca9a6e
@ -25,10 +25,13 @@ class HandlerFailedException extends RuntimeException
|
||||
{
|
||||
$firstFailure = current($exceptions);
|
||||
|
||||
$message = sprintf('Handling "%s" failed: ', \get_class($envelope->getMessage()));
|
||||
|
||||
parent::__construct(
|
||||
1 === \count($exceptions)
|
||||
$message.(1 === \count($exceptions)
|
||||
? $firstFailure->getMessage()
|
||||
: sprintf('%d handlers failed. First failure is: "%s"', \count($exceptions), $firstFailure->getMessage()),
|
||||
: sprintf('%d handlers failed. First failure is: %s', \count($exceptions), $firstFailure->getMessage())
|
||||
),
|
||||
(int) $firstFailure->getCode(),
|
||||
$firstFailure
|
||||
);
|
||||
|
Reference in New Issue
Block a user