Менеджер
класс Менеджер (Просмотреть исходный код)
Трейты
| 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() Регистрация подключений по умолчанию, поставляемых компонентом. | |
| 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(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() Получить экземпляр менеджера очереди. | |
| 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 Очередь 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.2/Illuminate/Queue/Capsule/Manager.html