0 follower

Final Class Yiisoft\Queue\Middleware\Push\PushMiddlewareConfig

InheritanceYiisoft\Queue\Middleware\Push\PushMiddlewareConfig

Holds the push middleware factory and the list of common middleware definitions applied to queues.

Property Details

Hide inherited properties

$commonMiddlewareDefinitions public property
$middlewareFactory public property

Method Details

Hide inherited methods

__construct() public method

public mixed __construct ( Yiisoft\Queue\Middleware\Push\PushMiddlewareFactoryInterface $middlewareFactory, array $commonMiddlewareDefinitions = [] )
$middlewareFactory Yiisoft\Queue\Middleware\Push\PushMiddlewareFactoryInterface

Factory used to instantiate middleware from definitions.

$commonMiddlewareDefinitions array

Middleware definitions.

                public function __construct(
    public readonly PushMiddlewareFactoryInterface $middlewareFactory,
    public readonly array $commonMiddlewareDefinitions = [],
) {}