Leaf PHP

Queue
in package

Table of Contents

Properties

$adapter  : Adapter
The queue adapter
$connection  : mixed
The queue config
$jobs  : mixed

Methods

commands()  : mixed
Return queue commands
connect()  : Queue
Connect to queue adapter
getAdapter()  : mixed
Get the queue adapter
getNextJob()  : object
Get all jobs for processing
markJobAsFailed()  : mixed
Mark job as failed
pop()  : mixed
Pop job from queue
push()  : mixed
Push job to queue
retryFailedJob()  : mixed
Retry failed job
setJobStatus()  : mixed
Set job status

Properties

$connection

The queue config

protected mixed $connection = []

$jobs

protected mixed $jobs = []

Methods

commands()

Return queue commands

public static commands() : mixed

connect()

Connect to queue adapter

public connect(array<string|int, mixed> $connection) : Queue
Parameters
$connection : array<string|int, mixed>

The connection to use

Return values
Queue

getAdapter()

Get the queue adapter

public getAdapter() : mixed

getNextJob()

Get all jobs for processing

public getNextJob() : object
Return values
object

markJobAsFailed()

Mark job as failed

public markJobAsFailed(string|int $id) : mixed
Parameters
$id : string|int

The id of the job to mark as failed

pop()

Pop job from queue

public pop(string|int $id) : mixed
Parameters
$id : string|int

The id of the job to pop

push()

Push job to queue

public push(array<string|int, mixed> $job) : mixed
Parameters
$job : array<string|int, mixed>

The job to push to the queue

retryFailedJob()

Retry failed job

public retryFailedJob(string|int $id[, string|int $retryCount = 0 ]) : mixed
Parameters
$id : string|int

The id of the job to retry

$retryCount : string|int = 0

The number of times the job has been retried

setJobStatus()

Set job status

public setJobStatus(string|int $id, string $status) : mixed
Parameters
$id : string|int

The id of the job to set status

$status : string

The status to set


        
On this page

Search results