BusServiceProvider
класс BusServiceProvider расширяет ServiceProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | из ServiceProvider |
| protected bool | $defer | Указывает, отложена ли загрузка поставщика. | |
| static protected array | $publishes | Пути, которые должны быть опубликованы. | из ServiceProvider |
| static protected array | $publishGroups | Пути, которые должны быть опубликованы по группам. | из ServiceProvider |
Методы
| void | __construct(Application $app) Создает новый экземпляр поставщика услуг. | из ServiceProvider |
| void | mergeConfigFrom(string $path, string $key) Объединяет заданную конфигурацию с существующей конфигурацией. | из ServiceProvider |
| void | loadRoutesFrom(string $path) Загружает заданный файл маршрутов, если маршруты еще не кэшированы. | из ServiceProvider |
| void | loadViewsFrom(string $path, string $namespace) Регистрирует пространство имен файла представления. | из ServiceProvider |
| void | loadTranslationsFrom(string $path, string $namespace) Регистрирует пространство имен файла перевода. | из ServiceProvider |
| void | loadMigrationsFrom(array|string $paths) Регистрирует путь к миграции базы данных. | из ServiceProvider |
| void | publishes(array $paths, string $group = null) Регистрирует пути, которые должны быть опубликованы командой publish. | из ServiceProvider |
| void | ensurePublishArrayInitialized(string $class) Убедитесь, что массив публикации для поставщика услуг инициализирован. | из ServiceProvider |
| void | addPublishGroup(string $group, array $paths) Добавить группу/тег публикации в поставщик услуг. | из ServiceProvider |
| static array | pathsToPublish(string $provider = null, string $group = null) Получить пути для публикации. | из ServiceProvider |
| static array | pathsForProviderOrGroup(string|null $provider, string|null $group) Получить пути для поставщика или группы (или и того, и другого). | из ServiceProvider |
| static array | pathsForProviderAndGroup(string $provider, string $group) Получить пути для поставщика и группы. | из ServiceProvider |
| void | commands(array|mixed $commands) Регистрирует пользовательские команды Artisan пакета. | из ServiceProvider |
| array | provides() Получить услуги, предоставляемые поставщиком. | |
| array | when() Получить события, которые запускают регистрацию этого поставщика услуг. | из ServiceProvider |
| bool | isDeferred() Определить, отложен ли поставщик. | из ServiceProvider |
| static array | compiles() deprecated Получить список файлов, которые должны быть скомпилированы для пакета. | из ServiceProvider |
| void | register() Зарегистрировать поставщика услуг. |
Подробности
void __construct(Application $app)
Создает новый экземпляр поставщика услуг.
protected void mergeConfigFrom(string $path, string $key)
Объединяет заданную конфигурацию с существующей конфигурацией.
protected void loadRoutesFrom(string $path)
Загружает заданный файл маршрутов, если маршруты еще не кэшированы.
protected void loadViewsFrom(string $path, string $namespace)
Регистрирует пространство имен файла представления.
protected void loadTranslationsFrom(string $path, string $namespace)
Регистрирует пространство имен файла перевода.
protected void loadMigrationsFrom(array|string $paths)
Зарегистрировать путь к миграциям базы данных.
protected void publishes(array $paths, string $group = null)
Зарегистрировать пути для публикации командой publish.
protected void ensurePublishArrayInitialized(string $class)
Убедиться, что массив публикации для поставщика услуг инициализирован.
protected void addPublishGroup(string $group, array $paths)
Добавить группу публикации/метку к поставщику услуг.
static array pathsToPublish(string $provider = null, string $group = null)
Получить пути для публикации.
static protected array pathsForProviderOrGroup(string|null $provider, string|null $group)
Получить пути для поставщика или группы (или для обоих).
static protected array pathsForProviderAndGroup(string $provider, string $group)
Получить пути для поставщика и группы.
void commands(array|mixed $commands)
Зарегистрировать пользовательские команды Artisan для пакета.
array provides()
Получить предоставляемые сервисы поставщиком.
array when()
Получить события, которые вызывают регистрацию этого поставщика услуг.
bool isDeferred()
Определить, отложен ли поставщик.
static array compiles() устаревшее
устаревшее
Получить список файлов, которые необходимо скомпилировать для пакета.
void register()
Зарегистрировать поставщика услуг.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Bus/BusServiceProvider.html