Facade
    
            
            in package
            
        
    
            
            implements
                            FacadeInterface                    
    
    
AbstractYes
Base facade class that handles the delegation logic
"Facades" are being removed in version 3.0 of the SDK.
Table of Contents
Interfaces
- FacadeInterface
 - Interface that defines a client facade. Facades are convenient static classes that allow you to run client methods statically on a default instance from the service builder. The facades themselves are aliased into the global namespace for ease of use.
 
Properties
Methods
- __callStatic() : mixed
 - getClient() : AwsClientInterface
 - Returns the instance of the client that the facade operates on
 - 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
AwsClientInterfacemountFacades()
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