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]