QueueServiceProvider
class QueueServiceProvider extends 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 |
| static array | pathsToPublish(string $provider = null, string $group = null) Получить пути для публикации. | из ServiceProvider |
| void | commands(array|mixed $commands) Регистрирует пользовательские Artisan-команды пакета. | из ServiceProvider |
| array | provides() Получить предоставляемые провайдером услуги. | |
| array | when() Получить события, которые вызывают регистрацию этого провайдера услуг. | из ServiceProvider |
| bool | isDeferred() Определить, отложен ли провайдер. | из ServiceProvider |
| static array | compiles() Получить список файлов, которые должны быть скомпилированы для пакета. | из ServiceProvider |
| void | register() Зарегистрировать провайдера услуг. | |
| void | registerManager() Зарегистрировать менеджер очереди. | |
Подробности
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.
static array pathsToPublish(string $provider = null, string $group = null)
Получить пути для публикации.
void commands(array|mixed $commands)
Зарегистрировать пользовательские команды Artisan пакета.
array provides()
Получить сервисы, предоставляемые провайдером.
array when()
Получить события, которые вызывают регистрацию этого провайдера сервиса.
bool isDeferred()
Определить, отложен ли провайдер.
static array compiles()
Получить список файлов, которые должны быть скомпилированы для пакета.
void register()
Зарегистрировать провайдер сервиса.
protected void registerManager()
Зарегистрировать менеджер очереди.
protected void registerWorker()
Зарегистрировать обработчик очереди.
protected void registerWorkCommand()
Зарегистрировать консольную команду обработчика очереди.
protected void registerListener()
Зарегистрировать слушателя очереди.
protected void registerListenCommand()
Зарегистрировать консольную команду слушателя очереди.
void registerRestartCommand()
Зарегистрировать консольную команду перезапуска очереди.
void registerConnectors(QueueManager $manager)
Зарегистрировать коннекторы в менеджере очереди.
protected void registerNullConnector(QueueManager $manager)
Зарегистрировать коннектор Null очереди.
protected void registerSyncConnector(QueueManager $manager)
Зарегистрировать коннектор Sync очереди.
protected void registerBeanstalkdConnector(QueueManager $manager)
Зарегистрировать коннектор Beanstalkd очереди.
protected void registerDatabaseConnector(QueueManager $manager)
Зарегистрировать коннектор базы данных для очереди.
protected void registerRedisConnector(QueueManager $manager)
Зарегистрировать соединитель очереди Redis.
protected void registerSqsConnector(QueueManager $manager)
Зарегистрировать соединитель очереди Amazon SQS.
protected void registerFailedJobServices()
Зарегистрировать службы обработки неисправных задач.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Queue/QueueServiceProvider.html