AutoScaling
extends Facade
in package
The following classes are used to implement the static client facades and are aliased into the global namespaced. We discourage the use of these classes directly by their full namespace since they are not autoloaded and are considered an implementation detail that could possibly be changed in the future.
Table of Contents
Properties
Methods
- __callStatic() : mixed
- getClient() : AwsClientInterface
- Returns the instance of the client that the facade operates on
- getServiceBuilderKey() : string
- Returns the key used to access the client instance from the Service Builder
- mountFacades() : mixed
- Mounts the facades by extracting information from the service builder config and using creating class aliases
Properties
$serviceBuilder
protected
static Aws
$serviceBuilder
Methods
__callStatic()
public
static __callStatic(mixed $method, mixed $args) : mixed
Parameters
- $method : mixed
- $args : mixed
getClient()
Returns the instance of the client that the facade operates on
public
static getClient() : AwsClientInterface
Return values
AwsClientInterfacegetServiceBuilderKey()
Returns the key used to access the client instance from the Service Builder
public
static getServiceBuilderKey() : string
Return values
stringmountFacades()
Mounts the facades by extracting information from the service builder config and using creating class aliases
public
static mountFacades(Aws $serviceBuilder[, string|null $targetNamespace = null ]) : mixed
Parameters
- $serviceBuilder : Aws
- $targetNamespace : string|null = null
-
Namespace that the facades should be mounted to. Defaults to global namespace