Queue
interface Queue
Methods
int
size(string $queue = null)
Get the size of the queue.
mixed
push(string $job, mixed $data = '', string $queue = null)
Push a new job onto the queue.
mixed
pushOn(string $queue, string $job, mixed $data = '')
Push a new job onto the queue.
mixed
pushRaw(string $payload, string $queue = null, array $options = [])
Push a raw payload onto the queue.
mixed
mixed
mixed
bulk(array $jobs, mixed $data = '', string $queue = null)
Push an array of jobs onto the queue.
string
getConnectionName()
Get the connection name for the queue.
$this
setConnectionName(string $name)
Set the connection name for the queue.
Details
at line 13
int
size(string $queue = null)
Get the size of the queue.
at line 23
mixed
push(string $job, mixed $data = '', string $queue = null)
Push a new job onto the queue.
at line 33
mixed
pushOn(string $queue, string $job, mixed $data = '')
Push a new job onto the queue.
at line 43
mixed
pushRaw(string $payload, string $queue = null, array $options = [])
Push a raw payload onto the queue.
at line 54
mixed
later(DateTime|int $delay, string $job, mixed $data = '', string $queue = null)
Push a new job onto the queue after a delay.
at line 65
mixed
laterOn(string $queue, DateTime|int $delay, string $job, mixed $data = '')
Push a new job onto the queue after a delay.
at line 75
mixed
bulk(array $jobs, mixed $data = '', string $queue = null)
Push an array of jobs onto the queue.
at line 83
Job|null
pop(string $queue = null)
Pop the next job off of the queue.
at line 90
string
getConnectionName()
Get the connection name for the queue.
at line 98
$this
setConnectionName(string $name)
Set the connection name for the queue.