TransportInterface
interface TransportInterface implements ReceiverInterface, SenderInterface
Methods
| void | receive(callable $handler) Receive some messages to the given handler. | from ReceiverInterface |
| void | stop() Stop receiving some messages. | from ReceiverInterface |
| send(Envelope $envelope) Sends the given envelope. | from SenderInterface |
Details
void receive(callable $handler)
Receive some messages to the given handler.
The handler will have, as argument, the received {@link \Symfony\Component\Messenger\Envelope} containing the message. Note that this envelope can be null if the timeout to receive something has expired.
Parameters
| callable | $handler |
Return Value
| void |
void stop()
Stop receiving some messages.
Return Value
| void |
send(Envelope $envelope)
Sends the given envelope.
Parameters
| Envelope | $envelope |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Messenger/Transport/TransportInterface.html