QueueServiceProvider
класс QueueServiceProvider extends ServiceProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | from ServiceProvider |
| protected bool | $defer | Указывает, отложена ли загрузка провайдера. | |
| static protected array | $publishes | Пути, которые должны быть опубликованы. | from ServiceProvider |
| static protected array | $publishGroups | Пути, которые должны быть опубликованы по группам. | from ServiceProvider |
Методы
| void | __construct(Application $app) Создать новый экземпляр провайдера сервисов. | from ServiceProvider |
| void | register() Зарегистрировать провайдер сервисов. | |
| void | mergeConfigFrom(string $path, string $key) Объединить заданную конфигурацию с существующей конфигурацией. | from ServiceProvider |
| void | loadViewsFrom(string $path, string $namespace) Зарегистрировать пространство имён для файлов представлений. | from ServiceProvider |
| void | loadTranslationsFrom(string $path, string $namespace) Зарегистрировать пространство имён для файлов перевода. | from ServiceProvider |
| void | publishes(array $paths, string $group = null) Зарегистрировать пути, которые должны быть опубликованы командой publish. | from ServiceProvider |
| static array | pathsToPublish(string $provider = null, string $group = null) Получить пути для публикации. | from ServiceProvider |
| void | commands(array|mixed $commands) Зарегистрировать пользовательские Artisan-команды пакета. | from ServiceProvider |
| array | provides() Получить сервисы, предоставляемые провайдером. | |
| array | when() Получить события, которые запускают регистрацию этого провайдера сервисов. | from ServiceProvider |
| bool | isDeferred() Определить, отложен ли провайдер. | from ServiceProvider |
| static array | compiles() Получить список файлов, которые должны быть скомпилированы для пакета. | from ServiceProvider |
| mixed | __call(string $method, array $parameters) Динамически обрабатывать отсутствующие вызовы методов. | from ServiceProvider |
| void | registerManager() Зарегистрировать менеджер очереди. | |
| void | registerWorker() Зарегистрировать работник очереди. | |
| void | registerWorkCommand() Зарегистрировать консольную команду работника очереди. | |
| void | registerListener() Зарегистрировать прослушиватель очереди. | |
| void | registerListenCommand() Зарегистрировать консольную команду прослушивателя очереди. | |
| void | registerRestartCommand() Зарегистрировать консольную команду перезапуска очереди. | |
| void | registerConnectors(QueueManager $manager) Зарегистрировать соединители в менеджере очереди. | |
| void | registerNullConnector(QueueManager $manager) Зарегистрировать соединитель Null очереди. | |
| void | registerSyncConnector(QueueManager $manager) Зарегистрировать соединитель Sync очереди. | |
| void | registerBeanstalkdConnector(QueueManager $manager) Зарегистрировать соединитель Beanstalkd очереди. | |
| void | registerDatabaseConnector(QueueManager $manager) Зарегистрировать соединитель базы данных очереди. | |
| void | registerRedisConnector(QueueManager $manager) Зарегистрировать соединитель Redis очереди. | |
| void | registerSqsConnector(QueueManager $manager) Зарегистрировать соединитель Amazon SQS очереди. | |
| void | registerFailedJobServices() Зарегистрировать сервисы для неудачных заданий. | |
| void | registerQueueClosure() Зарегистрировать замыкание очереди Illuminate. |
Подробности
void __construct(Application $app)
Создать новый экземпляр провайдера сервисов.
void register()
Зарегистрировать провайдер сервисов.
protected void mergeConfigFrom(string $path, string $key)
Объединить заданную конфигурацию с текущей конфигурацией.
protected void loadViewsFrom(string $path, string $namespace)
Зарегистрировать пространство имён файла представления.
protected void loadTranslationsFrom(string $path, string $namespace)
Зарегистрировать пространство имён файла перевода.
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()
Получить список файлов, которые должны быть скомпилированы для пакета.
mixed __call(string $method, array $parameters)
Динамически обрабатывать отсутствующие вызовы методов.
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()
Зарегистрировать сервисы необработанных задач.
protected void registerQueueClosure()
Зарегистрировать задачу Illuminate очереди с замыканием.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Queue/QueueServiceProvider.html