Documentation

EndpointDiscoveryMiddleware
in package

Table of Contents

$args  : mixed
$cache  : CacheInterface
$client  : mixed
$config  : mixed
$discoveryCooldown  : mixed
$discoveryTimes  : mixed
$nextHandler  : mixed
$service  : mixed
__construct()  : mixed
__invoke()  : mixed
wrap()  : mixed
discoverEndpoint()  : mixed
getCacheKey()  : mixed
getDiscoveryCommand()  : mixed
getIdentifiers()  : mixed
handleDiscoveryException()  : mixed
handleInvalidEndpoint()  : mixed
modifyRequest()  : mixed
parseEndpoint()  : array<string|int, mixed>
Parses an endpoint returned from the discovery API into an array with 'host' and 'path' keys.
useOriginalUri()  : mixed

Properties

Methods

__construct()

public __construct(callable $handler, AwsClient $client, array<string|int, mixed> $args, mixed $config) : mixed
Parameters
$handler : callable
$client : AwsClient
$args : array<string|int, mixed>
$config : mixed
Return values
mixed

wrap()

public static wrap(mixed $client, mixed $args, mixed $config) : mixed
Parameters
$client : mixed
$args : mixed
$config : mixed
Return values
mixed

getIdentifiers()

private getIdentifiers(array<string|int, mixed> $operation) : mixed
Parameters
$operation : array<string|int, mixed>
Return values
mixed

handleInvalidEndpoint()

private handleInvalidEndpoint(mixed $cacheKey, mixed $cmd, mixed $identifiers, mixed $isRequired, mixed $originalUri, mixed $request, mixed $value, mixed &$endpoint, mixed &$g) : mixed
Parameters
$cacheKey : mixed
$cmd : mixed
$identifiers : mixed
$isRequired : mixed
$originalUri : mixed
$request : mixed
$value : mixed
$endpoint : mixed
$g : mixed
Return values
mixed

parseEndpoint()

Parses an endpoint returned from the discovery API into an array with 'host' and 'path' keys.

private parseEndpoint( $endpoint) : array<string|int, mixed>
Parameters
$endpoint :
Return values
array<string|int, mixed>

Search results