Documentation

RulesEndpointProvider
in package

Provides endpoints based on a rules configuration file.

Table of Contents

Properties

$patterns  : array<string|int, mixed>

Methods

__construct()  : mixed
__invoke()  : mixed
fromDefaults()  : self
Creates and returns the default RulesEndpointProvider based on the public rule sets.
expand()  : mixed
getKeys()  : 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.

__invoke()

public __invoke([array<string|int, mixed> $args = array() ]) : mixed
Parameters
$args : array<string|int, mixed> = array()

fromDefaults()

Creates and returns the default RulesEndpointProvider based on the public rule sets.

public static fromDefaults() : self
Return values
self

expand()

private expand(array<string|int, mixed> $config, array<string|int, mixed> $args) : mixed
Parameters
$config : array<string|int, mixed>
$args : array<string|int, mixed>

getKeys()

private getKeys(mixed $region, mixed $service) : mixed
Parameters
$region : mixed
$service : mixed

        
On this page

Search results