Documentation

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

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
Return values
mixed

Search results