Documentation

QueueConfig
in package

Read onlyYes
FinalYes

Application configuration DTO for QueueManager

English comments inside.

Table of Contents

Properties

$drivers  : array<string, array{dsn: string, options?: array}>
$retryPolicy  : array{max_retries: int, delay_ms: int, multiplier: float}
$scheduler  : array<string, array{message_class: string, expression: string, options?: array}>

Methods

__construct()  : mixed

Properties

$drivers

public array<string, array{dsn: string, options?: array}> $drivers

$retryPolicy

public array{max_retries: int, delay_ms: int, multiplier: float} $retryPolicy

$scheduler

public array<string, array{message_class: string, expression: string, options?: array}> $scheduler = []

Methods

__construct()

public __construct(array<string, array{dsn: string, options?: array}> $drivers[, array<string, array{message_class: string, expression: string, options?: array}> $scheduler = [] ][, array{max_retries: int, delay_ms: int, multiplier: float} $retryPolicy = ['max_retries' => 5, 'delay_ms' => 500, 'multiplier' => 2.0] ]) : mixed
Parameters
$drivers : array<string, array{dsn: string, options?: array}>
$scheduler : array<string, array{message_class: string, expression: string, options?: array}> = []
$retryPolicy : array{max_retries: int, delay_ms: int, multiplier: float} = ['max_retries' => 5, 'delay_ms' => 500, 'multiplier' => 2.0]
On this page

Search results