Spec-Zone.ru › Laravel 5.7

Приложение

интерфейс Приложение реализует Контейнер (Просмотреть исходный код)

Методы

bool bound(string $abstract)

Определить, был ли данному абстрактному типу присвоен псевдоним.

из Контейнера
void alias(string $abstract, string $alias)

Присвоить типу другое имя.

из Контейнера
void tag(array|string $abstracts, array|mixed $tags)

Назначить набор тегов данному связыванию.

из Контейнера
array tagged(string $tag)

Разрешить все связывания для данного тега.

из Контейнера
void bind(string $abstract, Closure|string|null $concrete = null, bool $shared = false)

Зарегистрировать связывание в контейнере.

из Контейнера
void bindIf(string $abstract, Closure|string|null $concrete = null, bool $shared = false)

Зарегистрировать связывание, если оно еще не зарегистрировано.

из Контейнера
void singleton(string $abstract, Closure|string|null $concrete = null)

Зарегистрировать общее связывание в контейнере.

из Контейнера
void extend(string $abstract, Closure $closure)

«Расширить» абстрактный тип в контейнере.

из Контейнера
mixed instance(string $abstract, mixed $instance)

Зарегистрировать существующий экземпляр как общий в контейнере.

из Контейнера
ContextualBindingBuilder when(string|array $concrete)

Определить контекстное связывание.

из Контейнера
Closure factory(string $abstract)

Получить замыкание для разрешения данного типа из контейнера.

из Контейнера
mixed make(string $abstract, array $parameters = [])

Разрешить данный тип из контейнера.

из Контейнера
mixed call(callable|string $callback, array $parameters = [], string|null $defaultMethod = null)

Вызвать заданный замыкание/класс@метод и внедрить его зависимости.

из Контейнера
bool resolved(string $abstract)

Определить, был ли данному абстрактному типу присвоено разрешение.

из Контейнера
void resolving(Closure|string $abstract, Closure $callback = null)

Зарегистрировать новый обратный вызов разрешения.

из Контейнера
void afterResolving(Closure|string $abstract, Closure $callback = null)

Зарегистрировать новый обратный вызов после разрешения.

из Контейнера
string version()

Получить номер версии приложения.

string basePath()

Получить базовый путь установки Laravel.

string environment()

Получить или проверить текущую среду приложения.

bool runningInConsole()

Определить, выполняется ли приложение в консоли.

bool runningUnitTests()

Определить, выполняются ли в приложении unit-тесты.

bool isDownForMaintenance()

Определить, приостановлено ли приложение в данный момент для технического обслуживания.

void registerConfiguredProviders()

Зарегистрировать все настроенные провайдеры.

ServiceProvider register(ServiceProvider|string $provider, bool $force = false)

Зарегистрировать провайдера сервисов в приложении.

void registerDeferredProvider(string $provider, string|null $service = null)

Зарегистрировать отложенного провайдера и службу.

void boot()

Загрузить провайдеры сервисов приложения.

void booting(mixed $callback)

Зарегистрировать нового слушателя загрузки.

void booted(mixed $callback)

Зарегистрировать нового слушателя "booted".

string getCachedServicesPath()

Получить путь к кэшированному файлу services.php.

string getCachedPackagesPath()

Получить путь к кэшированному файлу packages.php.

Детали

bool bound(string $abstract)

Определить, был ли данному абстрактному типу присвоен псевдоним.

Параметры

string $abstract

Возвращаемое значение

bool

void alias(string $abstract, string $alias)

Присвоить типу другое имя.

Параметры

string $abstract
string $alias

Возвращаемое значение

void
END_OF_DOCUMENT_MARKER

void tag(array|string $abstracts, array|mixed $tags)

Присвоить набор тегов заданному связыванию.

Параметры

array|string $abstracts
array|mixed $tags

Возвращаемое значение

void

array tagged(string $tag)

Разрешить все связывания для заданного тега.

Параметры

string $tag

Возвращаемое значение

array

void bind(string $abstract, Closure|string|null $concrete = null, bool $shared = false)

Зарегистрировать связывание в контейнере.

Параметры

string $abstract
Closure|string|null $concrete
bool $shared

Возвращаемое значение

void

void bindIf(string $abstract, Closure|string|null $concrete = null, bool $shared = false)

Зарегистрировать связывание, если оно еще не зарегистрировано.

Параметры

string $abstract
Closure|string|null $concrete
bool $shared

Возвращаемое значение

void

void singleton(string $abstract, Closure|string|null $concrete = null)

Зарегистрировать общедоступное связывание в контейнере.

Параметры

string $abstract
Closure|string|null $concrete

Возвращаемое значение

void

void extend(string $abstract, Closure $closure)

«Расширить» тип абстракции в контейнере.

Параметры

string $abstract
Closure $closure

Возвращаемое значение

void

Исключения

InvalidArgumentException

mixed instance(string $abstract, mixed $instance)

Зарегистрировать существующий экземпляр как общедоступный в контейнере.

Параметры

string $abstract
mixed $instance

Возвращаемое значение

mixed

ContextualBindingBuilder when(string|array $concrete)

Определить контекстуальное связывание.

Параметры

string|array $concrete

Возвращаемое значение

ContextualBindingBuilder

Closure factory(string $abstract)

Получить замыкание для разрешения указанного типа из контейнера.

Параметры

string $abstract

Возвращаемое значение

Closure

mixed make(string $abstract, array $parameters = [])

Разрешить указанный тип из контейнера.

Параметры

string $abstract
array $parameters

Возвращаемое значение

mixed

mixed call(callable|string $callback, array $parameters = [], string|null $defaultMethod = null)

Вызвать указанную функцию / класс@метод и ввести его зависимости.

Параметры

callable|string $callback
array $parameters
string|null $defaultMethod

Возвращаемое значение

mixed

bool resolved(string $abstract)

Определить, был ли разрешен указанный тип абстракции.

Параметры

string $abstract

Возвращаемое значение

bool

void resolving(Closure|string $abstract, Closure $callback = null)

Зарегистрировать новый вызов разрешения.

Параметры

Closure|string $abstract
Closure $callback

Возвращаемое значение

void

void afterResolving(Closure|string $abstract, Closure $callback = null)

Зарегистрировать новый вызов после разрешения.

Параметры

Closure|string $abstract
Closure $callback

Возвращаемое значение

void

string version()

Получить номер версии приложения.

Возвращаемое значение

string

string basePath()

Получить базовый путь установки Laravel.

Возвращаемое значение

string

string environment()

Получить или проверить текущую среду приложения.

Возвращаемое значение

string

bool runningInConsole()

Определить, работает ли приложение в консоли.

Возвращаемое значение

bool

bool runningUnitTests()

Определить, выполняются ли тесты единиц.

Возвращаемое значение

bool

bool isDownForMaintenance()

Определить, временно ли недоступно приложение.

Возвращаемое значение

bool

void registerConfiguredProviders()

Зарегистрировать все настроенные провайдеры.

Значение возвращаемого значения

void

ServiceProvider register(ServiceProvider|string $provider, bool $force = false)

Зарегистрировать провайдер службы в приложении.

Параметры

ServiceProvider|string $provider
bool $force

Значение возвращаемого значения

ServiceProvider

void registerDeferredProvider(string $provider, string|null $service = null)

Зарегистрировать отложенного провайдера и службу.

Параметры

string $provider
string|null $service

Значение возвращаемого значения

void

void boot()

Загрузить провайдеры служб приложения.

Значение возвращаемого значения

void

void booting(mixed $callback)

Зарегистрировать новый слушатель загрузки.

Параметры

mixed $callback

Значение возвращаемого значения

void

void booted(mixed $callback)

Зарегистрировать нового слушателя "booted".

Параметры

mixed $callback

Значение возвращаемого значения

void

string getCachedServicesPath()

Получить путь к кэшированному файлу services.php.

Значение возвращаемого значения

string

string getCachedPackagesPath()

Получить путь к кэшированному файлу packages.php.

Значение возвращаемого значения

string

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Contracts/Foundation/Application.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API