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
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    protected        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            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            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
    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            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            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            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            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