name: HandleMessageMiddlewareTest class_comment: null dependencies: - name: Envelope type: class source: Symfony\Component\Messenger\Envelope - name: HandlerFailedException type: class source: Symfony\Component\Messenger\Exception\HandlerFailedException - name: LogicException type: class source: Symfony\Component\Messenger\Exception\LogicException - name: NoHandlerForMessageException type: class source: Symfony\Component\Messenger\Exception\NoHandlerForMessageException - name: Acknowledger type: class source: Symfony\Component\Messenger\Handler\Acknowledger - name: BatchHandlerInterface type: class source: Symfony\Component\Messenger\Handler\BatchHandlerInterface - name: BatchHandlerTrait type: class source: Symfony\Component\Messenger\Handler\BatchHandlerTrait - name: HandlerDescriptor type: class source: Symfony\Component\Messenger\Handler\HandlerDescriptor - name: HandlersLocator type: class source: Symfony\Component\Messenger\Handler\HandlersLocator - name: HandleMessageMiddleware type: class source: Symfony\Component\Messenger\Middleware\HandleMessageMiddleware - name: StackMiddleware type: class source: Symfony\Component\Messenger\Middleware\StackMiddleware - name: AckStamp type: class source: Symfony\Component\Messenger\Stamp\AckStamp - name: HandledStamp type: class source: Symfony\Component\Messenger\Stamp\HandledStamp - name: HandlerArgumentsStamp type: class source: Symfony\Component\Messenger\Stamp\HandlerArgumentsStamp - name: NoAutoAckStamp type: class source: Symfony\Component\Messenger\Stamp\NoAutoAckStamp - name: MiddlewareTestCase type: class source: Symfony\Component\Messenger\Test\Middleware\MiddlewareTestCase - name: DummyMessage type: class source: Symfony\Component\Messenger\Tests\Fixtures\DummyMessage - name: BatchHandlerTrait type: class source: BatchHandlerTrait - name: BatchHandlerTrait type: class source: BatchHandlerTrait - name: BatchHandlerTrait type: class source: BatchHandlerTrait properties: [] methods: - name: testItCallsTheHandlerAndNextMiddleware visibility: public parameters: [] comment: null - name: testItKeysTheHandlerFailedNestedExceptionsByHandlerDescription visibility: public parameters: [] comment: null - name: __invoke visibility: public parameters: [] comment: null - name: testItAddsHandledStamps visibility: public parameters: - name: handlers - name: expectedStamps - name: nextIsCalled comment: '# * @dataProvider itAddsHandledStampsProvider' - name: itAddsHandledStampsProvider visibility: public parameters: [] comment: null - name: __invoke visibility: public parameters: [] comment: null - name: __invoke visibility: public parameters: [] comment: null - name: __invoke visibility: public parameters: [] comment: null - name: testThrowsNoHandlerException visibility: public parameters: [] comment: null - name: testMessageAlreadyHandled visibility: public parameters: [] comment: null - name: testAllowNoHandlers visibility: public parameters: [] comment: null - name: testBatchHandler visibility: public parameters: [] comment: null - name: __invoke visibility: public parameters: - name: message - name: ack default: 'null' comment: null - name: getBatchSize visibility: private parameters: [] comment: null - name: process visibility: private parameters: - name: jobs comment: null - name: testBatchHandlerNoAck visibility: public parameters: [] comment: null - name: __invoke visibility: public parameters: - name: message - name: ack default: 'null' comment: null - name: shouldFlush visibility: private parameters: [] comment: null - name: process visibility: private parameters: - name: jobs comment: null - name: testBatchHandlerNoBatch visibility: public parameters: [] comment: null - name: __invoke visibility: public parameters: - name: message - name: ack default: 'null' comment: null - name: shouldFlush visibility: private parameters: [] comment: null - name: process visibility: private parameters: - name: jobs comment: null - name: testHandlerArgumentsStamp visibility: public parameters: [] comment: null - name: testHandlerArgumentsStampNamedArgument visibility: public parameters: [] comment: null - name: __invoke visibility: public parameters: [] comment: null - name: __invoke visibility: public parameters: - name: message - name: namedArgument comment: null traits: - Symfony\Component\Messenger\Envelope - Symfony\Component\Messenger\Exception\HandlerFailedException - Symfony\Component\Messenger\Exception\LogicException - Symfony\Component\Messenger\Exception\NoHandlerForMessageException - Symfony\Component\Messenger\Handler\Acknowledger - Symfony\Component\Messenger\Handler\BatchHandlerInterface - Symfony\Component\Messenger\Handler\BatchHandlerTrait - Symfony\Component\Messenger\Handler\HandlerDescriptor - Symfony\Component\Messenger\Handler\HandlersLocator - Symfony\Component\Messenger\Middleware\HandleMessageMiddleware - Symfony\Component\Messenger\Middleware\StackMiddleware - Symfony\Component\Messenger\Stamp\AckStamp - Symfony\Component\Messenger\Stamp\HandledStamp - Symfony\Component\Messenger\Stamp\HandlerArgumentsStamp - Symfony\Component\Messenger\Stamp\NoAutoAckStamp - Symfony\Component\Messenger\Test\Middleware\MiddlewareTestCase - Symfony\Component\Messenger\Tests\Fixtures\DummyMessage - BatchHandlerTrait - BatchHandlerTrait - BatchHandlerTrait interfaces: - BatchHandlerInterface - BatchHandlerInterface - BatchHandlerInterface