PatternEndpointProvider
in package
Provides endpoints based on an endpoint pattern configuration array.
Table of Contents
- $patterns : array<string|int, mixed>
- __construct() : mixed
- __invoke() : mixed
- expand() : mixed
Properties
$patterns
private
array<string|int, mixed>
$patterns
Methods
__construct()
public
__construct(array<string|int, mixed> $patterns) : mixed
Parameters
- $patterns : array<string|int, mixed>
-
Hash of endpoint patterns mapping to endpoint configurations.
Return values
mixed —__invoke()
public
__invoke([array<string|int, mixed> $args = [] ]) : mixed
Parameters
- $args : array<string|int, mixed> = []
Return values
mixed —expand()
private
expand(array<string|int, mixed> $config, mixed $scheme, mixed $service, mixed $region) : mixed
Parameters
- $config : array<string|int, mixed>
- $scheme : mixed
- $service : mixed
- $region : mixed