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