name: SendMessageMiddlewareTest class_comment: null dependencies: - name: EventDispatcherInterface type: class source: Psr\EventDispatcher\EventDispatcherInterface - name: Container type: class source: Symfony\Component\DependencyInjection\Container - 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: SendMessageMiddleware type: class source: Symfony\Component\Messenger\Middleware\SendMessageMiddleware - name: ReceivedStamp type: class source: Symfony\Component\Messenger\Stamp\ReceivedStamp - name: SentStamp type: class source: Symfony\Component\Messenger\Stamp\SentStamp - name: MiddlewareTestCase type: class source: Symfony\Component\Messenger\Test\Middleware\MiddlewareTestCase - name: ChildDummyMessage type: class source: Symfony\Component\Messenger\Tests\Fixtures\ChildDummyMessage - name: DummyMessage type: class source: Symfony\Component\Messenger\Tests\Fixtures\DummyMessage - name: DummyMessageInterface type: class source: Symfony\Component\Messenger\Tests\Fixtures\DummyMessageInterface - name: SenderInterface type: class source: Symfony\Component\Messenger\Transport\Sender\SenderInterface - name: SendersLocator type: class source: Symfony\Component\Messenger\Transport\Sender\SendersLocator properties: [] methods: - name: testItSendsTheMessageToAssignedSender visibility: public parameters: [] comment: null - name: testItSendsTheMessageToMultipleSenders visibility: public parameters: [] comment: null - name: testItSendsTheMessageToAssignedSenderWithPreWrappedMessage visibility: public parameters: [] comment: null - name: testItSendsTheMessageBasedOnTheMessageParentClass visibility: public parameters: [] comment: null - name: testItSendsTheMessageBasedOnTheMessageInterface visibility: public parameters: [] comment: null - name: testItSendsTheMessageBasedOnWildcard visibility: public parameters: [] comment: null - name: testItCallsTheNextMiddlewareWhenNoSenderForThisMessage visibility: public parameters: [] comment: null - name: testItSkipsReceivedMessages visibility: public parameters: [] comment: null - name: testItDispatchesTheEventOneTime visibility: public parameters: [] comment: null - name: testItDoesNotDispatchWithNoSenders visibility: public parameters: [] comment: null - name: testThrowsNoRoutingException visibility: public parameters: [] comment: null - name: testAllowNoRouting visibility: public parameters: [] comment: null - name: createSendersLocator visibility: private parameters: - name: sendersMap - name: senders comment: null traits: - Psr\EventDispatcher\EventDispatcherInterface - Symfony\Component\DependencyInjection\Container - Symfony\Component\Messenger\Envelope - Symfony\Component\Messenger\Event\SendMessageToTransportsEvent - Symfony\Component\Messenger\Exception\NoSenderForMessageException - Symfony\Component\Messenger\Middleware\SendMessageMiddleware - Symfony\Component\Messenger\Stamp\ReceivedStamp - Symfony\Component\Messenger\Stamp\SentStamp - Symfony\Component\Messenger\Test\Middleware\MiddlewareTestCase - Symfony\Component\Messenger\Tests\Fixtures\ChildDummyMessage - Symfony\Component\Messenger\Tests\Fixtures\DummyMessage - Symfony\Component\Messenger\Tests\Fixtures\DummyMessageInterface - Symfony\Component\Messenger\Transport\Sender\SenderInterface - Symfony\Component\Messenger\Transport\Sender\SendersLocator interfaces: []