Приложение
класс Приложение расширяет Facade (Просмотреть исходный код)
Свойства
| статический защищенный Application|null | $app | Экземпляр приложения, к которому осуществляется фасадный доступ. | из Facade |
| статический защищенный массив | $resolvedInstance | Экземпляры разрешенных объектов. | из Facade |
| статический защищенный bool | $cached | Указывает, следует ли кешировать разрешенный экземпляр. | из Facade |
Методы
| 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 ApplicationBuilder | configure(string|null $basePath = null) Без описания | |
| static string | inferBasePath() Без описания | |
| 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 | getBootstrapProvidersPath() Без описания | |
| static Application | useBootstrapPath(string $path) Без описания | |
| static string | configPath(string $path = '') Без описания |
| статический Application | useConfigPath(string $path) Нет описания | |
| статический string | databasePath(string $path = '') Нет описания | |
| статический Application | useDatabasePath(string $path) Нет описания | |
| статический string | langPath(string $path = '') Нет описания | |
| статический Application | useLangPath(string $path) Нет описания | |
| статический string | publicPath(string $path = '') Нет описания | |
| статический Application | usePublicPath(string $path) Нет описания | |
| статический string | storagePath(string $path = '') Нет описания | |
| статический Application | useStoragePath(string $path) Нет описания | |
| статический string | resourcePath(string $path = '') Нет описания | |
| статический string | viewPath(string $path = '') Нет описания | |
| статический string | joinPaths(string $basePath, 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 | runningConsoleCommand(string|array $commands) Нет описания | |
| статический bool | runningUnitTests() Нет описания | |
| статический bool | hasDebugModeEnabled() Нет описания | |
| статический void | registered(callable $callback) Нет описания | |
| статический 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) Нет описания | |
| статический void | handleRequest(Request $request) Нет описания | |
| статический int | handleCommand(InputInterface $input) Нет описания | |
| статический bool | shouldMergeFrameworkConfiguration() Нет описания | |
| статический Application | dontMergeFrameworkConfiguration() Нет описания |
| 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 void | whenHasAttribute(string $attribute, Closure $handler) Без описания | |
| 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 void | afterResolvingAttribute(string $attribute, Closure $callback) Описание отсутствует | |
| 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 = null) Описание отсутствует | |
| 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()
Получить стандартные псевдонимы приложения.
static Application|null getFacadeApplication()
Получить экземпляр приложения за фасадом.
static void setFacadeApplication(Application|null $app)
Установить экземпляр приложения.
static mixed __callStatic(string $method, array $args)
Обработка динамических статических вызовов объекта.
static ApplicationBuilder configure(string|null $basePath = null)
Без описания
static string inferBasePath()
Без описания
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 getBootstrapProvidersPath()
Описание отсутствует
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 registered(callable $callback)
Без описания
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 void handleRequest(Request $request)
Нет описания
static int handleCommand(InputInterface $input)
Нет описания
static bool shouldMergeFrameworkConfiguration()
Нет описания
static Application dontMergeFrameworkConfiguration()
Нет описания
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 void whenHasAttribute(string $attribute, Closure $handler)
Описание отсутствует
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 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 void afterResolvingAttribute(string $attribute, Closure $callback)
Без описания
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 = null)
Без описания
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/11.x/Illuminate/Support/Facades/App.html