0 follower

Interface Yiisoft\Queue\Middleware\FailureHandling\MiddlewareFactoryFailureInterface

Implemented byYiisoft\Queue\Middleware\FailureHandling\MiddlewareFactoryFailure

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
createFailureMiddleware() Create a middleware based on definition provided. Yiisoft\Queue\Middleware\FailureHandling\MiddlewareFactoryFailureInterface

Method Details

Hide inherited methods

createFailureMiddleware() public abstract method

Create a middleware based on definition provided.

public abstract Yiisoft\Queue\Middleware\FailureHandling\MiddlewareFailureInterface createFailureMiddleware ( array|callable|Yiisoft\Queue\Middleware\FailureHandling\MiddlewareFailureInterface|string $middlewareDefinition )
$middlewareDefinition array|callable|Yiisoft\Queue\Middleware\FailureHandling\MiddlewareFailureInterface|string

Middleware definition to use.

                public function createFailureMiddleware(callable|array|string|MiddlewareFailureInterface $middlewareDefinition): MiddlewareFailureInterface;