Менеджер
класс Менеджер (Просмотреть исходный код)
Трейты
| CapsuleManagerTrait |
Свойства
| статический защищённый объект | $instance | Текущий глобально используемый экземпляр. | из CapsuleManagerTrait |
| защищённый Контейнер | $container | Экземпляр контейнера. | из CapsuleManagerTrait |
| защищённый QueueManager | $manager | Экземпляр менеджера очереди. |
Методы
| void | setupContainer(Контейнер $container) Настройка экземпляра контейнера IoC. | из CapsuleManagerTrait |
| void | setAsGlobal() Сделать этот экземпляр капсулы доступным глобально. | из CapsuleManagerTrait |
| Контейнер | getContainer() Получить экземпляр контейнера IoC. | из CapsuleManagerTrait |
| void | setContainer(Контейнер $container) Установить экземпляр контейнера IoC. | из CapsuleManagerTrait |
| void | __construct(Контейнер $container = null) Создать новый менеджер капсулы очереди. | |
| void | setupDefaultConfiguration() Настройка параметров конфигурации очереди по умолчанию. | |
| void | setupManager() Создать экземпляр менеджера очереди. | |
| void | registerConnectors() Зарегистрировать подключенные компоненты по умолчанию. | |
| статический Очередь | 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(DateTimeInterface|DateInterval|int $delay, string $job, mixed $data = '', string $queue = null, string $connection = null) Добавить новую задачу в очередь с задержкой. | |
| Очередь | getConnection(string $name = null) Получить зарегистрированный экземпляр подключения. | |
| void | addConnection(array $config, string $name = 'default') Зарегистрировать подключение в менеджере. | |
| QueueManager | getQueueManager() Получить экземпляр менеджера очереди. | |
| смешанный | __call(string $method, array $parameters) Передать динамические методы экземпляра менеджеру. | |
| статический смешанный | __callStatic(string $method, array $parameters) Динамически передать методы подключению по умолчанию. |
Подробности
защищённый void setupContainer(Контейнер $container)
Настройка экземпляра контейнера IoC.
void setAsGlobal()
Сделать этот экземпляр капсулы доступным глобально.
Контейнер getContainer()
Получить экземпляр контейнера IoC.
void setContainer(Контейнер $container)
Установить экземпляр контейнера IoC.
void __construct(Контейнер $container = null)
Создать новый менеджер капсулы очереди.
защищённый void setupDefaultConfiguration()
Настройка параметров конфигурации очереди по умолчанию.
защищённый void setupManager()
Создать экземпляр менеджера очереди.
защищённый 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(DateTimeInterface|DateInterval|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.7/Illuminate/Queue/Capsule/Manager.html