ViewServiceProvider
класс ViewServiceProvider расширяет ServiceProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | из ServiceProvider |
| protected bool | $defer | Указывает, отложен ли загрузчик провайдера. | из ServiceProvider |
Методы
| void | __construct(Application $app) Создать новый экземпляр поставщика услуг. | from ServiceProvider |
| void | boot() Запустить события приложения. | from ServiceProvider |
| void | register() Зарегистрировать поставщика услуг. | |
| void | package(string $package, string $namespace = null, string $path = null) Зарегистрировать пространства имён компонентов пакета. | from ServiceProvider |
| string | guessPackagePath() Определить путь к пакету для поставщика. | from ServiceProvider |
| string | getPackageNamespace(string $package, string $namespace) Определить пространство имён для пакета. | from ServiceProvider |
| void | commands(array $commands) Зарегистрировать пользовательские команды Artisan пакета. | from ServiceProvider |
| string | getAppViewPath(string $package) Получить путь к представлениям пакета приложения. | from ServiceProvider |
| массив | provides() Получить предоставляемые поставщиком службы. | из ServiceProvider |
| массив | when() Получить события, которые запускают регистрацию этого поставщика услуг. | из ServiceProvider |
| булево | isDeferred() Определить, отложен ли поставщик. | из ServiceProvider |
| void | registerEngineResolver() Зарегистрировать экземпляр решателя движка. | |
| void | registerPhpEngine(EngineResolver $resolver) Зарегистрировать реализацию движка PHP. | |
| void | registerBladeEngine(EngineResolver $resolver) Зарегистрировать реализацию движка Blade. | |
| void | registerViewFinder() Зарегистрировать реализацию поиска представлений. | |
| void | registerFactory() Зарегистрировать окружение представлений. | |
| void | registerSessionBinder() Зарегистрировать связующее звено сессии для окружения представлений. |
| bool | sessionHasErrors(Application $app) Определить, есть ли ошибки в сессии приложения. |
Подробности
void __construct(Application $app)
Создать новый экземпляр поставщика услуг.
void boot()
Инициализировать события приложения.
void register()
Зарегистрировать поставщика услуг.
void package(string $package, string $namespace = null, string $path = null)
Зарегистрировать пространства имён компонентов пакета.
string guessPackagePath()
Определить путь к пакету для поставщика.
protected string getPackageNamespace(string $package, string $namespace)
Определить имя пространства имён для пакета.
void commands(array $commands)
Зарегистрировать пользовательские команды Artisan для пакета.
protected string getAppViewPath(string $package)
Получить путь к представлению пакета приложения.
array provides()
Получить службы, предоставляемые поставщиком.
array when()
Получить события, которые вызывают регистрацию этого поставщика услуг.
bool isDeferred()
Определить, отложен ли поставщик.
void registerEngineResolver()
Зарегистрировать экземпляр разрешителя движка.
void registerPhpEngine(EngineResolver $resolver)
Зарегистрировать реализацию движка PHP.
void registerBladeEngine(EngineResolver $resolver)
Зарегистрировать реализацию движка Blade.
void registerViewFinder()
Зарегистрировать реализацию поиска представлений.
void registerFactory()
Зарегистрировать среду представлений.
protected void registerSessionBinder()
Зарегистрировать связующее для сеанса для среды представлений.
bool sessionHasErrors(Application $app)
Определить, содержит ли сессия приложения ошибки.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/View/ViewServiceProvider.html