Приложение
класс Приложение расширяет Facade (Просмотреть исходный код)
Свойства
| статический защищенный Application|null | $app | Экземпляр приложения, на который ссылается фасад. | из Фасада |
| статический защищенный массив | $resolvedInstance | Разрешенные экземпляры объектов. | из Фасада |
| статический защищенный bool | $cached | Указывает, должен ли разрешенный экземпляр кешироваться. | из Фасада |
Методы
| static void | resolved(Closure $callback) Выполнить замыкание, когда фасад будет разрешен. | from Facade |
| static MockInterface | spy() Преобразовать фасад в шпион Mockery. | from Facade |
| static MockInterface | partialMock() Инициализировать частичный макет на фасаде. | from Facade |
| static Expectation | shouldReceive() Инициализировать ожидание макета на фасаде. | from Facade |
| static Expectation | expects() Инициализировать ожидание макета на фасаде. | from Facade |
| static MockInterface | createFreshMockInstance() Создать новый экземпляр макета для данного класса. | from Facade |
| static MockInterface | createMock() Создать новый экземпляр макета для данного класса. | from Facade |
| static bool | isMock() Определяет, установлен ли макет в качестве экземпляра фасада. | from Facade |
| static string|null | getMockableClass() Получить имитируемый класс для связанного экземпляра. | from Facade |
| static void | swap(mixed $instance) Замена базового экземпляра за фасадом. | from Facade |
| static bool | isFake() Определяет, установлен ли "фейк" в качестве экземпляра фасада. | from Facade |
| static mixed | getFacadeRoot() Получить корневый объект за фасадом. | from Facade |
| static string | getFacadeAccessor() Получить зарегистрированное имя компонента. | |
| static mixed | resolveFacadeInstance(string $name) Разрешить экземпляр корня фасада из контейнера. | from Facade |
| static void | clearResolvedInstance(string $name) Очистить разрешенный экземпляр фасада. | from Facade |
| static void | clearResolvedInstances() Очистить все разрешенные экземпляры. | from Facade |
| static Collection | defaultAliases() Получить стандартные псевдонимы приложения. | from Facade |
| static Application|null | getFacadeApplication() Получить экземпляр приложения за фасадом. | from Facade |
| static void | setFacadeApplication(Application|null $app) Установить экземпляр приложения. | from Facade |
| static mixed | __callStatic(string $method, array $args) Обработка динамических статических вызовов объекта. | from Facade |
| static string | version() Нет описания | |
| static void | bootstrapWith(string[] $bootstrappers) Нет описания | |
| static void | afterLoadingEnvironment(Closure $callback) Нет описания | |
| static void | beforeBootstrapping(string $bootstrapper, Closure $callback) Нет описания | |
| static void | afterBootstrapping(string $bootstrapper, Closure $callback) Нет описания | |
| static bool | hasBeenBootstrapped() Нет описания | |
| static Application | setBasePath(string $basePath) Нет описания | |
| static string | path(string $path = '') Нет описания | |
| static Application | useAppPath(string $path) Нет описания | |
| static string | basePath(string $path = '') Нет описания | |
| static string | bootstrapPath(string $path = '') Нет описания | |
| static Application | useBootstrapPath(string $path) Нет описания | |
| static string | configPath(string $path = '') Нет описания | |
| static Application | useConfigPath(string $path) Нет описания | |
| static string | databasePath(string $path = '') Нет описания | |
| static Application | useDatabasePath(string $path) Нет описания | |
| static string | langPath(string $path = '') Нет описания |
| static Application | useLangPath(string $path) Без описания | |
| static string | publicPath(string $path = '') Без описания | |
| static Application | usePublicPath(string $path) Без описания | |
| static string | storagePath(string $path = '') Без описания | |
| static Application | useStoragePath(string $path) Без описания | |
| static string | resourcePath(string $path = '') Без описания | |
| static string | viewPath(string $path = '') Без описания | |
| static string | joinPaths(string $basePath, string $path = '') Без описания | |
| static string | environmentPath() Без описания | |
| static Application | useEnvironmentPath(string $path) Без описания | |
| static Application | loadEnvironmentFrom(string $file) Без описания | |
| static string | environmentFile() Без описания | |
| static string | environmentFilePath() Без описания | |
| static string|bool | environment(string|array $environments) Без описания | |
| static bool | isLocal() Без описания | |
| static bool | isProduction() Без описания | |
| static string | detectEnvironment(Closure $callback) Без описания | |
| static bool | runningInConsole() Без описания | |
| static bool | runningConsoleCommand(string|array $commands) Без описания | |
| static bool | runningUnitTests() Без описания | |
| static bool | hasDebugModeEnabled() Без описания | |
| static void | registerConfiguredProviders() Без описания | |
| static ServiceProvider | register(ServiceProvider|string $provider, bool $force = false) Без описания | |
| static ServiceProvider|null | getProvider(ServiceProvider|string $provider) Без описания | |
| static array | getProviders(ServiceProvider|string $provider) Без описания | |
| static ServiceProvider | resolveProvider(string $provider) Без описания | |
| static void | loadDeferredProviders() Без описания | |
| static void | loadDeferredProvider(string $service) Без описания | |
| static void | registerDeferredProvider(string $provider, string|null $service = null) Без описания | |
| static mixed | make(string $abstract, array $parameters = []) Без описания | |
| static bool | bound(string $abstract) Без описания | |
| static bool | isBooted() Без описания | |
| static void | boot() Без описания | |
| static void | booting(callable $callback) Без описания | |
| static void | booted(callable $callback) Без описания | |
| static Response | handle(Request $request, int $type = 1, bool $catch = true) Без описания | |
| static bool | shouldSkipMiddleware() Без описания | |
| static string | getCachedServicesPath() Без описания | |
| static string | getCachedPackagesPath() Без описания | |
| static bool | configurationIsCached() Без описания | |
| static string | getCachedConfigPath() Без описания | |
| static bool | routesAreCached() Без описания | |
| static string | getCachedRoutesPath() Без описания | |
| static bool | eventsAreCached() Без описания | |
| static string | getCachedEventsPath() Без описания | |
| static Application | addAbsoluteCachePathPrefix(string $prefix) Без описания |
| static MaintenanceMode | maintenanceMode() Описание отсутствует | |
| static bool | isDownForMaintenance() Описание отсутствует | |
| static never | abort(int $code, string $message = '', array $headers = []) Описание отсутствует | |
| static Application | terminating(callable|string $callback) Описание отсутствует | |
| static void | terminate() Описание отсутствует | |
| static array | getLoadedProviders() Описание отсутствует | |
| static bool | providerIsLoaded(string $provider) Описание отсутствует | |
| static array | getDeferredServices() Описание отсутствует | |
| static void | setDeferredServices(array $services) Описание отсутствует | |
| static void | addDeferredServices(array $services) Описание отсутствует | |
| static bool | isDeferredService(string $service) Описание отсутствует | |
| static void | provideFacades(string $namespace) Описание отсутствует | |
| static string | getLocale() Описание отсутствует | |
| static string | currentLocale() Описание отсутствует | |
| static string | getFallbackLocale() Описание отсутствует | |
| static void | setLocale(string $locale) Описание отсутствует | |
| static void | setFallbackLocale(string $fallbackLocale) Описание отсутствует | |
| static bool | isLocale(string $locale) Описание отсутствует | |
| static void | registerCoreContainerAliases() Описание отсутствует | |
| static void | flush() Описание отсутствует | |
| static string | getNamespace() Описание отсутствует | |
| static ContextualBindingBuilder | when(array|string $concrete) Описание отсутствует | |
| static bool | has(string $id) Описание отсутствует | |
| static bool | isShared(string $abstract) Описание отсутствует | |
| static bool | isAlias(string $name) Описание отсутствует | |
| static void | bind(string $abstract, Closure|string|null $concrete = null, bool $shared = false) Описание отсутствует | |
| static bool | hasMethodBinding(string $method) Описание отсутствует | |
| static void | bindMethod(array|string $method, Closure $callback) Описание отсутствует | |
| static mixed | callMethodBinding(string $method, mixed $instance) Описание отсутствует | |
| static void | addContextualBinding(string $concrete, string $abstract, Closure|string $implementation) Описание отсутствует | |
| static void | bindIf(string $abstract, Closure|string|null $concrete = null, bool $shared = false) Описание отсутствует | |
| static void | singleton(string $abstract, Closure|string|null $concrete = null) Описание отсутствует | |
| static void | singletonIf(string $abstract, Closure|string|null $concrete = null) Описание отсутствует | |
| static void | scoped(string $abstract, Closure|string|null $concrete = null) Описание отсутствует | |
| static void | scopedIf(string $abstract, Closure|string|null $concrete = null) Описание отсутствует | |
| static void | extend(string $abstract, Closure $closure) Описание отсутствует | |
| static mixed | instance(string $abstract, mixed $instance) Описание отсутствует | |
| static void | tag(array|string $abstracts, array|mixed $tags) Описание отсутствует | |
| static iterable | tagged(string $tag) Описание отсутствует | |
| static void | alias(string $abstract, string $alias) Описание отсутствует | |
| static mixed | rebinding(string $abstract, Closure $callback) Описание отсутствует | |
| static mixed | refresh(string $abstract, mixed $target, string $method) Описание отсутствует | |
| static Closure | wrap(Closure $callback, array $parameters = []) Описание отсутствует | |
| static mixed | call(callable|string $callback, array $parameters = [], string|null $defaultMethod = null) Описание отсутствует | |
| static Closure | factory(string $abstract) Описание отсутствует |
| static mixed | makeWith(string|callable $abstract, array $parameters = []) Описание отсутствует | |
| static mixed | get(string $id) Описание отсутствует | |
| static mixed | build(Closure|string $concrete) Описание отсутствует | |
| static void | beforeResolving(Closure|string $abstract, Closure|null $callback = null) Описание отсутствует | |
| static void | resolving(Closure|string $abstract, Closure|null $callback = null) Описание отсутствует | |
| static void | afterResolving(Closure|string $abstract, Closure|null $callback = null) Описание отсутствует | |
| static array | getBindings() Описание отсутствует | |
| static string | getAlias(string $abstract) Описание отсутствует | |
| static void | forgetExtenders(string $abstract) Описание отсутствует | |
| static void | forgetInstance(string $abstract) Описание отсутствует | |
| static void | forgetInstances() Описание отсутствует | |
| static void | forgetScopedInstances() Описание отсутствует | |
| static Application | getInstance() Описание отсутствует | |
| static Application | setInstance(Container|null $container = null) Описание отсутствует | |
| static void | macro(string $name, object|callable $macro) Описание отсутствует | |
| static void | mixin(object $mixin, bool $replace = true) Описание отсутствует | |
| static bool | hasMacro(string $name) Описание отсутствует | |
| static void | flushMacros() Описание отсутствует |
Подробности
static void resolved(Closure $callback)
Выполнить Closure, когда фасад будет разрешен.
static MockInterface spy()
Преобразовать фасад в шпиона Mockery.
static MockInterface partialMock()
Инициализировать частичный макет на фасаде.
static Expectation shouldReceive()
Инициализировать ожидание макета на фасаде.
static Expectation expects()
Инициализировать ожидание макета на фасаде.
static protected MockInterface createFreshMockInstance()
Создать новый экземпляр макета для указанного класса.
static protected MockInterface createMock()
Создать новый экземпляр макета для указанного класса.
static protected bool isMock()
Определяет, установлен ли макет в качестве экземпляра фасада.
static protected string|null getMockableClass()
Получить класс, пригодный для создания макета, для связанного экземпляра.
static void swap(mixed $instance)
Произвести горячую замену базового экземпляра за фасадом.
static protected bool isFake()
Определяет, установлен ли «заглушка» в качестве экземпляра фасада.
static mixed getFacadeRoot()
Получить корневый объект за фасадом.
static protected string getFacadeAccessor()
Получить зарегистрированное имя компонента.
static protected mixed resolveFacadeInstance(string $name)
Разрешить экземпляр корневого фасада из контейнера.
static void clearResolvedInstance(string $name)
Очистить разрешенный экземпляр фасада.
static void clearResolvedInstances()
Очистить все разрешенные экземпляры.
static Collection defaultAliases()
Получить стандартные псевдонимы приложения.
статический Application|null getFacadeApplication()
Получить экземпляр приложения, стоящий за фасадом.
статический void setFacadeApplication(Application|null $app)
Установить экземпляр приложения.
статический mixed __callStatic(string $method, array $args)
Обработка динамических статических вызовов объекта.
статический string version()
Без описания
статический void bootstrapWith(string[] $bootstrappers)
Без описания
статический void afterLoadingEnvironment(Closure $callback)
Без описания
статический void beforeBootstrapping(string $bootstrapper, Closure $callback)
Без описания
статический void afterBootstrapping(string $bootstrapper, Closure $callback)
Без описания
статический bool hasBeenBootstrapped()
Без описания
статический Application setBasePath(string $basePath)
Без описания
статический string path(string $path = '')
Без описания
статический Application useAppPath(string $path)
Без описания
статический string basePath(string $path = '')
Без описания
статический string bootstrapPath(string $path = '')
Без описания
статический Application useBootstrapPath(string $path)
Без описания
статический string configPath(string $path = '')
Без описания
статический Application useConfigPath(string $path)
Без описания
статический string databasePath(string $path = '')
Без описания
статический Application useDatabasePath(string $path)
Без описания
static string langPath(string $path = '')
Без описания
static Приложение useLangPath(string $path)
Без описания
static string publicPath(string $path = '')
Без описания
static Приложение usePublicPath(string $path)
Без описания
static string storagePath(string $path = '')
Без описания
static Приложение useStoragePath(string $path)
Без описания
static string resourcePath(string $path = '')
Без описания
static string viewPath(string $path = '')
Без описания
static string joinPaths(string $basePath, string $path = '')
Без описания
static string environmentPath()
Без описания
static Приложение useEnvironmentPath(string $path)
Без описания
static Приложение loadEnvironmentFrom(string $file)
Без описания
static string environmentFile()
Без описания
static string environmentFilePath()
Без описания
static string|bool environment(string|array $environments)
Без описания
static bool isLocal()
Без описания
static bool isProduction()
Без описания
static string detectEnvironment(Closure $callback)
Без описания
static bool runningInConsole()
Без описания
static bool runningConsoleCommand(string|array $commands)
Без описания
static bool runningUnitTests()
Без описания
static bool hasDebugModeEnabled()
Без описания
static void registerConfiguredProviders()
Без описания
static Сервис-провайдер register(Сервис-провайдер|строка $provider, bool $force = false)
Описание отсутствует
static Сервис-провайдер|null getProvider(Сервис-провайдер|строка $provider)
Описание отсутствует
static массив getProviders(Сервис-провайдер|строка $provider)
Описание отсутствует
static Сервис-провайдер resolveProvider(строка $provider)
Описание отсутствует
static void loadDeferredProviders()
Описание отсутствует
static void loadDeferredProvider(строка $service)
Описание отсутствует
static void registerDeferredProvider(строка $provider, строка|null $service = null)
Описание отсутствует
static смешанный тип make(строка $abstract, массив $parameters = [])
Описание отсутствует
static bool bound(строка $abstract)
Описание отсутствует
static bool isBooted()
Описание отсутствует
static void boot()
Описание отсутствует
static void booting(вызываемый $callback)
Описание отсутствует
static void booted(вызываемый $callback)
Описание отсутствует
static Response handle(Запрос $request, int $type = 1, bool $catch = true)
Описание отсутствует
static bool shouldSkipMiddleware()
Описание отсутствует
static строка getCachedServicesPath()
Описание отсутствует
static строка getCachedPackagesPath()
Описание отсутствует
static bool configurationIsCached()
Описание отсутствует
static строка getCachedConfigPath()
Описание отсутствует
static bool routesAreCached()
Описание отсутствует
static строка getCachedRoutesPath()
Описание отсутствует
static bool eventsAreCached()
Описание отсутствует
static строка getCachedEventsPath()
Описание отсутствует
static Приложение addAbsoluteCachePathPrefix(строка $prefix)
Описание отсутствует
static MaintenanceMode maintenanceMode()
Без описания
static bool isDownForMaintenance()
Без описания
static never abort(int $code, string $message = '', array $headers = [])
Без описания
static Application terminating(callable|string $callback)
Без описания
static void terminate()
Без описания
static array getLoadedProviders()
Без описания
static bool providerIsLoaded(string $provider)
Без описания
static array getDeferredServices()
Без описания
static void setDeferredServices(array $services)
Без описания
static void addDeferredServices(array $services)
Без описания
static bool isDeferredService(string $service)
Без описания
static void provideFacades(string $namespace)
Без описания
static string getLocale()
Без описания
static string currentLocale()
Без описания
static string getFallbackLocale()
Без описания
static void setLocale(string $locale)
Без описания
static void setFallbackLocale(string $fallbackLocale)
Без описания
static bool isLocale(string $locale)
Без описания
static void registerCoreContainerAliases()
Без описания
static void flush()
Без описания
static string getNamespace()
Без описания
static ContextualBindingBuilder when(array|string $concrete)
Без описания
static bool has(string $id)
Без описания
static bool isShared(string $abstract)
Без описания
static bool isAlias(string $name)
Описание отсутствует
static void bind(string $abstract, Closure|string|null $concrete = null, bool $shared = false)
Описание отсутствует
static bool hasMethodBinding(string $method)
Описание отсутствует
static void bindMethod(array|string $method, Closure $callback)
Описание отсутствует
static mixed callMethodBinding(string $method, mixed $instance)
Описание отсутствует
static void addContextualBinding(string $concrete, string $abstract, Closure|string $implementation)
Описание отсутствует
static void bindIf(string $abstract, Closure|string|null $concrete = null, bool $shared = false)
Описание отсутствует
static void singleton(string $abstract, Closure|string|null $concrete = null)
Описание отсутствует
static void singletonIf(string $abstract, Closure|string|null $concrete = null)
Описание отсутствует
static void scoped(string $abstract, Closure|string|null $concrete = null)
Без описания
static void scopedIf(string $abstract, Closure|string|null $concrete = null)
Без описания
static void extend(string $abstract, Closure $closure)
Без описания
static mixed instance(string $abstract, mixed $instance)
Без описания
static void tag(array|string $abstracts, array|mixed $tags)
Без описания
static iterable tagged(string $tag)
Без описания
static void alias(string $abstract, string $alias)
Без описания
static mixed rebinding(string $abstract, Closure $callback)
Без описания
static mixed refresh(string $abstract, mixed $target, string $method)
Без описания
статический смешанный тип call(callable|string $callback, array $parameters = [], string|null $defaultMethod = null)
Без описания
статический Closure factory(string $abstract)
Без описания
статический смешанный тип makeWith(string|callable $abstract, array $parameters = [])
Без описания
статический смешанный тип get(string $id)
Без описания
статический смешанный тип build(Closure|string $concrete)
Без описания
статический void beforeResolving(Closure|string $abstract, Closure|null $callback = null)
Без описания
статический void resolving(Closure|string $abstract, Closure|null $callback = null)
Без описания
статический void afterResolving(Closure|string $abstract, Closure|null $callback = null)
Без описания
статический array getBindings()
Без описания
статический string getAlias(string $abstract)
Без описания
статический void forgetExtenders(string $abstract)
Без описания
статический void forgetInstance(string $abstract)
Без описания
статический void forgetInstances()
Без описания
статический void forgetScopedInstances()
Без описания
статический Приложение getInstance()
Без описания
статический Приложение setInstance(Container|null $container = null)
Без описания
статический void macro(string $name, object|callable $macro)
Без описания
статический void mixin(object $mixin, bool $replace = true)
Без описания
статический bool hasMacro(string $name)
Без описания
статический void flushMacros()
Без описания
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Support/Facades/App.html