Менеджер
класс Менеджер (Просмотреть исходный код)
Трейты
| CapsuleManagerTrait |
Свойства
| статический защищённый объект | $instance | Текущий глобально используемый экземпляр. | из CapsuleManagerTrait |
| защищённый Container | $container | Экземпляр контейнера. | из CapsuleManagerTrait |
| защищённый QueueManager | $manager | Экземпляр менеджера очередей. |
Методы
| void | setupContainer(Container $container) Настройка экземпляра контейнера IoC. | из CapsuleManagerTrait |
| void | setAsGlobal() Сделать этот экземпляр капсулы доступным глобально. | из CapsuleManagerTrait |
| Container | getContainer() Получить экземпляр контейнера IoC. | из CapsuleManagerTrait |
| void | setContainer(Container $container) Установить экземпляр контейнера IoC. | из CapsuleManagerTrait |
| void | __construct(Container $container = null) Создать новый менеджер капсулы очереди. | |
| void | setupDefaultConfiguration() Настройка параметров конфигурации очереди по умолчанию. | |
| void | setupManager() Создать экземпляр менеджера очереди. | |
| void | registerConnectors() Зарегистрировать подключенные компоненты по умолчанию. | |
| статический Queue | connection(string $connection = null) Получить экземпляр подключения из глобального менеджера. | |
| статический смешанный | push(string $job, mixed $data = '', string $queue = null, string $connection = null) Отправить новую задачу в очередь. | |
| статический смешанный | bulk(array $jobs, mixed $data = '', string $queue = null, string $connection = null) Отправить массив задач в очередь. | |
| статический смешанный | later(DateTime|int $delay, string $job, mixed $data = '', string $queue = null, string $connection = null) Отправить новую задачу в очередь с задержкой. | |
| Queue | getConnection(string $name = null) Получить зарегистрированный экземпляр подключения. | |
| void | addConnection(array $config, string $name = 'default') Зарегистрировать подключение у менеджера. | |
| QueueManager | getQueueManager() Получить экземпляр менеджера очереди. | |
| смешанный | __call(string $method, array $parameters) Передать динамические методы экземпляра менеджеру. | |
| статический смешанный | __callStatic(string $method, array $parameters) Динамически передать методы подключению по умолчанию. |
Подробности
protected void setupContainer(Container $container)
Настройка экземпляра контейнера IoC.
void setAsGlobal()
Сделать этот экземпляр капсулы доступным глобально.
Container getContainer()
Получить экземпляр контейнера IoC.
void setContainer(Container $container)
Установить экземпляр контейнера IoC.
void __construct(Container $container = null)
Создать новый менеджер капсулы очереди.
protected void setupDefaultConfiguration()
Настройка параметров конфигурации очереди по умолчанию.
protected void setupManager()
Создать экземпляр менеджера очереди.
protected void registerConnectors()
Зарегистрировать подключенные компоненты по умолчанию.
static Очередь connection(string $connection = null)
Получить экземпляр соединения из глобального менеджера.
static mixed push(string $job, mixed $data = '', string $queue = null, string $connection = null)
Добавить новую задачу в очередь.
static mixed bulk(array $jobs, mixed $data = '', string $queue = null, string $connection = null)
Добавить массив задач в очередь.
static mixed later(DateTime|int $delay, string $job, mixed $data = '', string $queue = null, string $connection = null)
Добавить новую задачу в очередь с отложенным выполнением.
Очередь getConnection(string $name = null)
Получить зарегистрированный экземпляр соединения.
void addConnection(array $config, string $name = 'default')
Зарегистрировать соединение в менеджере.
МенеджерОчередей getQueueManager()
Получить экземпляр менеджера очередей.
mixed __call(string $method, array $parameters)
Передать динамические методы экземпляра менеджеру.
static mixed __callStatic(string $method, array $parameters)
Динамически передать методы к соединению по умолчанию.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Queue/Capsule/Manager.html