diff --git a/src/Symfony/Component/Messenger/MessageBusInterface.php b/src/Symfony/Component/Messenger/MessageBusInterface.php index f1dbe0ad3800c..0cde1f6e516d2 100644 --- a/src/Symfony/Component/Messenger/MessageBusInterface.php +++ b/src/Symfony/Component/Messenger/MessageBusInterface.php @@ -11,6 +11,7 @@ namespace Symfony\Component\Messenger; +use Symfony\Component\Messenger\Exception\ExceptionInterface; use Symfony\Component\Messenger\Stamp\StampInterface; /** @@ -23,6 +24,8 @@ interface MessageBusInterface * * @param object|Envelope $message The message or the message pre-wrapped in an envelope * @param StampInterface[] $stamps + * + * @throws ExceptionInterface */ public function dispatch(object $message, array $stamps = []): Envelope; } diff --git a/src/Symfony/Component/Messenger/Middleware/MiddlewareInterface.php b/src/Symfony/Component/Messenger/Middleware/MiddlewareInterface.php index 9826611f0c145..2fc2edaa39e92 100644 --- a/src/Symfony/Component/Messenger/Middleware/MiddlewareInterface.php +++ b/src/Symfony/Component/Messenger/Middleware/MiddlewareInterface.php @@ -12,11 +12,15 @@ namespace Symfony\Component\Messenger\Middleware; use Symfony\Component\Messenger\Envelope; +use Symfony\Component\Messenger\Exception\ExceptionInterface; /** * @author Samuel Roze */ interface MiddlewareInterface { + /** + * @throws ExceptionInterface + */ public function handle(Envelope $envelope, StackInterface $stack): Envelope; } diff --git a/src/Symfony/Component/Messenger/Transport/Sender/SenderInterface.php b/src/Symfony/Component/Messenger/Transport/Sender/SenderInterface.php index 3414a40c3807a..a0ed6cf0d67b4 100644 --- a/src/Symfony/Component/Messenger/Transport/Sender/SenderInterface.php +++ b/src/Symfony/Component/Messenger/Transport/Sender/SenderInterface.php @@ -12,6 +12,7 @@ namespace Symfony\Component\Messenger\Transport\Sender; use Symfony\Component\Messenger\Envelope; +use Symfony\Component\Messenger\Exception\ExceptionInterface; /** * @author Samuel Roze @@ -25,6 +26,8 @@ interface SenderInterface * like delivery delay. * * If applicable, the returned Envelope should contain a TransportMessageIdStamp. + * + * @throws ExceptionInterface */ public function send(Envelope $envelope): Envelope; } pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy