Менеджер
класс Менеджер (Просмотреть исходный код)
Трейты
| CapsuleManagerTrait |
Свойства
| статический защищенный объект | $instance | Текущий глобально используемый экземпляр. | из CapsuleManagerTrait |
| защищенный Контейнер | $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() Регистрация подключений по умолчанию, поставляемых с компонентом. | |
| static Queue | 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) Добавить новую задачу в очередь с задержкой. | |
| Queue | getConnection(string $name = null) Получить зарегистрированный экземпляр подключения. | |
| void | addConnection(array $config, string $name = 'default') Зарегистрировать подключение в менеджере. | |
| QueueManager | getQueueManager() Получить экземпляр менеджера очереди. | |
| mixed | __call(string $method, array $parameters) Передать динамические методы экземпляра менеджеру. | |
| static mixed | __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 Queue 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.5/Illuminate/Queue/Capsule/Manager.html