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