Spec-Zone.ru › Laravel 4.2

Провайдер услуг

класс ServiceProvider (Просмотреть исходный код)

Свойства

protected Приложение $app Экземпляр приложения.
protected bool $defer Указывает, отложен ли загрузчик провайдера.

Методы

void __construct(Приложение $app)

Создать новый экземпляр провайдера услуг.

void boot()

Инициализировать события приложения.

void register()

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

void package(string $package, string $namespace = null, string $path = null)

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

string guessPackagePath()

Определить путь к пакету провайдера.

string getPackageNamespace(string $package, string $namespace)

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

void commands(array $commands)

Зарегистрировать пользовательские команды Artisan из пакета.

string getAppViewPath(string $package)

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

array provides()

Получить предоставляемые провайдером услуги.

array when()

Получить события, которые запускают регистрацию этого провайдера услуг.

bool isDeferred()

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

Подробности

void __construct(Приложение $app)

Создать новый экземпляр провайдера услуг.

Параметры

Приложение $app

Значение результата

void

void boot()

Инициализировать события приложения.

Значение результата

void

abstract void register()

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

Значение результата

void

void package(string $package, string $namespace = null, string $path = null)

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

Параметры

string $package
string $namespace
string $path

Значение результата

void

string guessPackagePath()

Определить путь к пакету провайдера.

Значение результата

string

protected string getPackageNamespace(string $package, string $namespace)

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

Параметры

string $package
string $namespace

Значение результата

string

void commands(array $commands)

Зарегистрировать пользовательские команды Artisan из пакета.

Параметры

array $commands

Значение результата

void

protected string getAppViewPath(string $package)

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

Параметры

string $package

Значение результата

string

array provides()

Получить предоставляемые провайдером услуги.

Значение результата

array

array when()

Получить события, которые запускают регистрацию этого провайдера услуг.

Значение результата

array

bool isDeferred()

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

Значение результата

bool

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Support/ServiceProvider.html

Spec-Zone.ru

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