App
class App extends Facade (View source)
Properties
static protected Application|null | $app | The application instance being facaded. |
from Facade |
static protected array | $resolvedInstance | The resolved object instances. |
from Facade |
static protected bool | $cached | Indicates if the resolved instance should be cached. |
from Facade |
Methods
Create a fresh mock instance for the given class.
Get the registered name of the component.
Resolve the facade root instance from the container.
Get the application instance behind the facade.
Handle dynamic, static calls to the object.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
in
Facade at line 45
static void
resolved(Closure $callback)
Run a Closure when the facade has been resolved.
in
Facade at line 63
static MockInterface
spy()
Convert the facade into a Mockery spy.
in
Facade at line 79
static MockInterface
partialMock()
Initiate a partial mock on the facade.
in
Facade at line 95
static Expectation
shouldReceive()
Initiate a mock expectation on the facade.
static Expectation
expects()
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 bool
isFake()
Determines whether a "fake" has been set as the facade instance.
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(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 Collection
defaultAliases()
Get the application default aliases.
static Application|null
getFacadeApplication()
Get the application instance behind the facade.
static void
setFacadeApplication(Application|null $app)
Set the application instance.
static mixed
__callStatic(string $method, array $args)
Handle dynamic, static calls to the object.
static ApplicationBuilder
configure(string|null $basePath = null)
No description
static string
inferBasePath()
No description
static string
version()
No description
static void
bootstrapWith(string[] $bootstrappers)
No description
static void
afterLoadingEnvironment(Closure $callback)
No description
static void
beforeBootstrapping(string $bootstrapper, Closure $callback)
No description
static void
afterBootstrapping(string $bootstrapper, Closure $callback)
No description
static bool
hasBeenBootstrapped()
No description
static Application
setBasePath(string $basePath)
No description
static string
path(string $path = '')
No description
static Application
useAppPath(string $path)
No description
static string
basePath(string $path = '')
No description
static string
bootstrapPath(string $path = '')
No description
static string
getBootstrapProvidersPath()
No description
static Application
useBootstrapPath(string $path)
No description
static string
configPath(string $path = '')
No description
static Application
useConfigPath(string $path)
No description
static string
databasePath(string $path = '')
No description
static Application
useDatabasePath(string $path)
No description
static string
langPath(string $path = '')
No description
static Application
useLangPath(string $path)
No description
static string
publicPath(string $path = '')
No description
static Application
usePublicPath(string $path)
No description
static string
storagePath(string $path = '')
No description
static Application
useStoragePath(string $path)
No description
static string
resourcePath(string $path = '')
No description
static string
viewPath(string $path = '')
No description
static string
joinPaths(string $basePath, string $path = '')
No description
static string
environmentPath()
No description
static Application
useEnvironmentPath(string $path)
No description
static Application
loadEnvironmentFrom(string $file)
No description
static string
environmentFile()
No description
static string
environmentFilePath()
No description
static string|bool
environment(string|array $environments)
No description
static bool
isLocal()
No description
static bool
isProduction()
No description
static string
detectEnvironment(Closure $callback)
No description
static bool
runningInConsole()
No description
static bool
runningConsoleCommand(string|array $commands)
No description
static bool
runningUnitTests()
No description
static bool
hasDebugModeEnabled()
No description
static void
registered(callable $callback)
No description
static void
registerConfiguredProviders()
No description
static ServiceProvider
register(ServiceProvider|string $provider, bool $force = false)
No description
static ServiceProvider|null
getProvider(ServiceProvider|string $provider)
No description
static array
getProviders(ServiceProvider|string $provider)
No description
static ServiceProvider
resolveProvider(string $provider)
No description
static void
loadDeferredProviders()
No description
static void
loadDeferredProvider(string $service)
No description
static void
registerDeferredProvider(string $provider, string|null $service = null)
No description
static mixed
make(string $abstract, array $parameters = [])
No description
static bool
bound(string $abstract)
No description
static bool
isBooted()
No description
static void
boot()
No description
static void
booting(callable $callback)
No description
static void
booted(callable $callback)
No description
static Response
handle(Request $request, int $type = 1, bool $catch = true)
No description
static void
handleRequest(Request $request)
No description
static int
handleCommand(InputInterface $input)
No description
static bool
shouldMergeFrameworkConfiguration()
No description
static Application
dontMergeFrameworkConfiguration()
No description
static bool
shouldSkipMiddleware()
No description
static string
getCachedServicesPath()
No description
static string
getCachedPackagesPath()
No description
static bool
configurationIsCached()
No description
static string
getCachedConfigPath()
No description
static bool
routesAreCached()
No description
static string
getCachedRoutesPath()
No description
static bool
eventsAreCached()
No description
static string
getCachedEventsPath()
No description
static Application
addAbsoluteCachePathPrefix(string $prefix)
No description
static MaintenanceMode
maintenanceMode()
No description
static bool
isDownForMaintenance()
No description
static never
abort(int $code, string $message = '', array $headers = [])
No description
static Application
terminating(callable|string $callback)
No description
static void
terminate()
No description
static array
getLoadedProviders()
No description
static bool
providerIsLoaded(string $provider)
No description
static array
getDeferredServices()
No description
static void
setDeferredServices(array $services)
No description
static void
addDeferredServices(array $services)
No description
static bool
isDeferredService(string $service)
No description
static void
provideFacades(string $namespace)
No description
static string
getLocale()
No description
static string
currentLocale()
No description
static string
getFallbackLocale()
No description
static void
setLocale(string $locale)
No description
static void
setFallbackLocale(string $fallbackLocale)
No description
static bool
isLocale(string $locale)
No description
static void
registerCoreContainerAliases()
No description
static void
flush()
No description
static string
getNamespace()
No description
static ContextualBindingBuilder
when(array|string $concrete)
No description
static void
whenHasAttribute(string $attribute, Closure $handler)
No description
static bool
has(string $id)
No description
static bool
isShared(string $abstract)
No description
static bool
isAlias(string $name)
No description
static void
bind(string $abstract, Closure|string|null $concrete = null, bool $shared = false)
No description
static bool
hasMethodBinding(string $method)
No description
static void
bindMethod(array|string $method, Closure $callback)
No description
static mixed
callMethodBinding(string $method, mixed $instance)
No description
static void
addContextualBinding(string $concrete, string $abstract, Closure|string $implementation)
No description
static void
bindIf(string $abstract, Closure|string|null $concrete = null, bool $shared = false)
No description
static void
singleton(string $abstract, Closure|string|null $concrete = null)
No description
static void
singletonIf(string $abstract, Closure|string|null $concrete = null)
No description
static void
scoped(string $abstract, Closure|string|null $concrete = null)
No description
static void
scopedIf(string $abstract, Closure|string|null $concrete = null)
No description
static void
extend(string $abstract, Closure $closure)
No description
static mixed
instance(string $abstract, mixed $instance)
No description
static void
tag(array|string $abstracts, array|mixed $tags)
No description
static iterable
tagged(string $tag)
No description
static void
alias(string $abstract, string $alias)
No description
static mixed
rebinding(string $abstract, Closure $callback)
No description
static mixed
refresh(string $abstract, mixed $target, string $method)
No description
static mixed
call(callable|string $callback, array $parameters = [], string|null $defaultMethod = null)
No description
static Closure
factory(string $abstract)
No description
static mixed
makeWith(string|callable $abstract, array $parameters = [])
No description
static mixed
get(string $id)
No description
static mixed
build(Closure|string $concrete)
No description
static mixed
resolveFromAttribute(ReflectionAttribute $attribute)
No description
static void
beforeResolving(Closure|string $abstract, Closure|null $callback = null)
No description
static void
resolving(Closure|string $abstract, Closure|null $callback = null)
No description
static void
afterResolving(Closure|string $abstract, Closure|null $callback = null)
No description
static void
afterResolvingAttribute(string $attribute, Closure $callback)
No description
static void
fireAfterResolvingAttributeCallbacks(ReflectionAttribute[] $attributes, mixed $object)
No description
static array
getBindings()
No description
static string
getAlias(string $abstract)
No description
static void
forgetExtenders(string $abstract)
No description
static void
forgetInstance(string $abstract)
No description
static void
forgetInstances()
No description
static void
forgetScopedInstances()
No description
static Application
getInstance()
No description
static Application
setInstance(Container|null $container = null)
No description
static void
macro(string $name, object|callable $macro)
No description
static void
mixin(object $mixin, bool $replace = true)
No description
static bool
hasMacro(string $name)
No description
static void
flushMacros()
No description