Facade
abstract class Facade (View source)
Properties
| static protected Application | $app | The application instance being facaded.  | 
                |
| static protected array | $resolvedInstance | The resolved object instances.  | 
                
Methods
Convert the facade into a Mockery spy.
Initiate a partial mock on the facade.
Initiate a mock expectation on the facade.
Create a fresh mock instance for the given class.
Create a fresh mock instance for the given class.
Determines whether a mock is set as the instance of the facade.
Get the mockable class for the bound instance.
Hotswap the underlying instance behind the facade.
Get the root object behind the facade.
Get the registered name of the component.
Resolve the facade root instance from the container.
Clear a resolved facade instance.
Clear all of the resolved instances.
Get the application instance behind the facade.
Handle dynamic, static calls to the object.
Details
        
                static            void
    resolved(Closure $callback)
        
    
    Run a Closure when the facade has been resolved.
        
                static            MockInterface
    spy()
        
    
    Convert the facade into a Mockery spy.
        
                static            MockInterface
    partialMock()
        
    
    Initiate a partial mock on the facade.
        
                static            Expectation
    shouldReceive()
        
    
    Initiate a mock expectation on the facade.
        
                static    protected        MockInterface
    createFreshMockInstance()
        
    
    Create a fresh mock instance for the given class.
        
                static    protected        MockInterface
    createMock()
        
    
    Create a fresh mock instance for the given class.
        
                static    protected        bool
    isMock()
        
    
    Determines whether a mock is set as the instance of the facade.
        
                static    protected        string|null
    getMockableClass()
        
    
    Get the mockable class for the bound instance.
        
                static            void
    swap(mixed $instance)
        
    
    Hotswap the underlying instance behind the facade.
        
                static            mixed
    getFacadeRoot()
        
    
    Get the root object behind the facade.
        
                static    protected        string
    getFacadeAccessor()
        
    
    Get the registered name of the component.
        
                static    protected        mixed
    resolveFacadeInstance(object|string $name)
        
    
    Resolve the facade root instance from the container.
        
                static            void
    clearResolvedInstance(string $name)
        
    
    Clear a resolved facade instance.
        
                static            void
    clearResolvedInstances()
        
    
    Clear all of the resolved instances.
        
                static            Application
    getFacadeApplication()
        
    
    Get the application instance behind the facade.
        
                static            void
    setFacadeApplication(Application $app)
        
    
    Set the application instance.
        
                static            mixed
    __callStatic(string $method, array $args)
        
    
    Handle dynamic, static calls to the object.