Manager
class Manager mixin QueueManager mixin Queue (View source)
Traits
Properties
static protected object | $instance | The current globally used instance. |
from CapsuleManagerTrait |
protected Container | $container | The container instance. |
from CapsuleManagerTrait |
protected QueueManager | $manager | The queue manager instance. |
Methods
Create a new queue capsule manager.
Setup the default queue configuration options.
Build the queue manager instance.
Register the default connectors that the component ships with.
Get a connection instance from the global manager.
Push a new job onto the queue.
Push a new an array of jobs onto the queue.
Push a new job onto the queue after (n) seconds.
Get a registered connection instance.
Register a connection with the manager.
Get the queue manager instance.
Pass dynamic instance methods to the manager.
Dynamically pass methods to the default connection.
Details
static Queue
connection(string|null $connection = null)
Get a connection instance from the global manager.
static mixed
push(string $job, mixed $data = '', string|null $queue = null, string|null $connection = null)
Push a new job onto the queue.
static mixed
bulk(array $jobs, mixed $data = '', string|null $queue = null, string|null $connection = null)
Push a new an array of jobs onto the queue.
static mixed
later(DateTimeInterface|DateInterval|int $delay, string $job, mixed $data = '', string|null $queue = null, string|null $connection = null)
Push a new job onto the queue after (n) seconds.