0 follower

Interface Yiisoft\Queue\Middleware\Push\MiddlewareFactoryPushInterface

Implemented byYiisoft\Queue\Middleware\Push\MiddlewareFactoryPush

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
createPushMiddleware() Create a middleware based on definition provided. Yiisoft\Queue\Middleware\Push\MiddlewareFactoryPushInterface

Method Details

Hide inherited methods

createPushMiddleware() public abstract method

Create a middleware based on definition provided.

public abstract Yiisoft\Queue\Middleware\Push\MiddlewarePushInterface createPushMiddleware ( array|callable|Yiisoft\Queue\Middleware\Push\MiddlewarePushInterface|string $middlewareDefinition )
$middlewareDefinition array|callable|Yiisoft\Queue\Middleware\Push\MiddlewarePushInterface|string

Middleware definition to use.

                public function createPushMiddleware(callable|array|string|MiddlewarePushInterface $middlewareDefinition): MiddlewarePushInterface;