Spec-Zone.ru › Laravel 5.4

Приложение

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

Методы

bool bound(string $abstract)

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

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

Указать псевдоним типа.

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

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

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

Получить все связывания для заданного тега.

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

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

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

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

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

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

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

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

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

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

из Контейнера
КонтекстуальныйБиндингБилдер when(string $concrete)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

string basePath()

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

string environment()

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

bool isDownForMaintenance()

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

void registerConfiguredProviders()

Зарегистрировать все настроенные поставщики.

ПоставщикУслуг register(ПоставщикУслуг|string $provider, array $options = [], bool $force = false)

Зарегистрировать поставщика услуг в приложении.

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

Зарегистрировать отложенного поставщика и услугу.

void boot()

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

void booting(mixed $callback)

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

void booted(mixed $callback)

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

string getCachedServicesPath()

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

Подробности

bool bound(string $abstract)

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

Параметры

string $abstract

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

bool

void alias(string $abstract, string $alias)

Указать псевдоним типа.

Параметры

string $abstract
string $alias

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

void

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

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

Параметры

array|string $abstracts
array|mixed $tags

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

void

array tagged(array $tag)

Получить все связывания для заданного тега.

Параметры

array $tag

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

array
END_OF_DOCUMENT_MARKER

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

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

Параметры

string|array $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|array $abstract, Closure|string|null $concrete = null)

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

Параметры

string|array $abstract
Closure|string|null $concrete

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

void

void extend(string $abstract, Closure $closure)

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

Параметры

string $abstract
Closure $closure

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

void

Исключения

InvalidArgumentException

void instance(string $abstract, mixed $instance)

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

Параметры

string $abstract
mixed $instance

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

void

ContextualBindingBuilder when(string $concrete)

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

Параметры

string $concrete

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

ContextualBindingBuilder

Closure factory(string $abstract)

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

Параметры

string $abstract

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

Closure

mixed make(string $abstract)

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

Параметры

string $abstract

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

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(string $abstract, Closure $callback = null)

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

Параметры

string $abstract
Closure $callback

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

void

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

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

Параметры

string $abstract
Closure $callback

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

void

string version()

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

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

string

string basePath()

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

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

string

string environment()

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

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

string

bool isDownForMaintenance()

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

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

bool

void registerConfiguredProviders()

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

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

void

ServiceProvider register(ServiceProvider|string $provider, array $options = [], bool $force = false)

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

Параметры

ServiceProvider|string $provider
array $options
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

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

Spec-Zone.ru

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