platform/api/symfony/Component/Messenger/Middleware/SendMessageMiddleware.yaml
2024-09-02 10:44:11 -07:00

61 lines
1.8 KiB
YAML

name: SendMessageMiddleware
class_comment: '# * @author Samuel Roze <samuel.roze@gmail.com>
# * @author Tobias Schultze <http://tobion.de>'
dependencies:
- name: EventDispatcherInterface
type: class
source: Psr\EventDispatcher\EventDispatcherInterface
- name: LoggerAwareTrait
type: class
source: Psr\Log\LoggerAwareTrait
- name: Envelope
type: class
source: Symfony\Component\Messenger\Envelope
- name: SendMessageToTransportsEvent
type: class
source: Symfony\Component\Messenger\Event\SendMessageToTransportsEvent
- name: NoSenderForMessageException
type: class
source: Symfony\Component\Messenger\Exception\NoSenderForMessageException
- name: ReceivedStamp
type: class
source: Symfony\Component\Messenger\Stamp\ReceivedStamp
- name: SentStamp
type: class
source: Symfony\Component\Messenger\Stamp\SentStamp
- name: SendersLocatorInterface
type: class
source: Symfony\Component\Messenger\Transport\Sender\SendersLocatorInterface
- name: LoggerAwareTrait
type: class
source: LoggerAwareTrait
properties: []
methods:
- name: __construct
visibility: public
parameters:
- name: sendersLocator
- name: eventDispatcher
default: 'null'
- name: allowNoSenders
default: 'true'
comment: null
- name: handle
visibility: public
parameters:
- name: envelope
- name: stack
comment: null
traits:
- Psr\EventDispatcher\EventDispatcherInterface
- Psr\Log\LoggerAwareTrait
- Symfony\Component\Messenger\Envelope
- Symfony\Component\Messenger\Event\SendMessageToTransportsEvent
- Symfony\Component\Messenger\Exception\NoSenderForMessageException
- Symfony\Component\Messenger\Stamp\ReceivedStamp
- Symfony\Component\Messenger\Stamp\SentStamp
- Symfony\Component\Messenger\Transport\Sender\SendersLocatorInterface
- LoggerAwareTrait
interfaces:
- MiddlewareInterface