0 follower

Interface Yiisoft\Queue\Middleware\Consume\MiddlewareFactoryConsumeInterface

Implemented byYiisoft\Queue\Middleware\Consume\MiddlewareFactoryConsume

Creates a middleware based on the definition provided.

You may implement this interface if you want to introduce custom definitions or pass additional data to the middleware created.

Public Methods

Hide inherited methods

Method Description Defined By
createConsumeMiddleware() Create a middleware based on definition provided. Yiisoft\Queue\Middleware\Consume\MiddlewareFactoryConsumeInterface

Method Details

Hide inherited methods

createConsumeMiddleware() public abstract method

Create a middleware based on definition provided.

public abstract Yiisoft\Queue\Middleware\Consume\MiddlewareConsumeInterface createConsumeMiddleware ( array|callable|Yiisoft\Queue\Middleware\Consume\MiddlewareConsumeInterface|string $middlewareDefinition )
$middlewareDefinition array|callable|Yiisoft\Queue\Middleware\Consume\MiddlewareConsumeInterface|string

Middleware definition to use.

                public function createConsumeMiddleware(callable|array|string|MiddlewareConsumeInterface $middlewareDefinition): MiddlewareConsumeInterface;