Facade
abstract class Facade
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 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
at line 30
static void
spy()
Convert the facade into a Mockery spy.
at line 44
static Expectation
shouldReceive()
Initiate a mock expectation on the facade.
at line 60
static protected Expectation
createFreshMockInstance()
Create a fresh mock instance for the given class.
at line 74
static protected MockInterface
createMock()
Create a fresh mock instance for the given class.
at line 86
static protected bool
isMock()
Determines whether a mock is set as the instance of the facade.
at line 99
static protected string|null
getMockableClass()
Get the mockable class for the bound instance.
at line 112
static void
swap(mixed $instance)
Hotswap the underlying instance behind the facade.
at line 126
static mixed
getFacadeRoot()
Get the root object behind the facade.
at line 138
static protected string
getFacadeAccessor()
Get the registered name of the component.
at line 149
static protected mixed
resolveFacadeInstance(string|object $name)
Resolve the facade root instance from the container.
at line 168
static void
clearResolvedInstance(string $name)
Clear a resolved facade instance.
at line 178
static void
clearResolvedInstances()
Clear all of the resolved instances.
at line 188
static Application
getFacadeApplication()
Get the application instance behind the facade.
at line 199
static void
setFacadeApplication(Application $app)
Set the application instance.
at line 213
static mixed
__callStatic(string $method, array $args)
Handle dynamic, static calls to the object.