QueueStorageInterface
in
Job recuring interface
Table of Contents
Methods
- addJob() : bool
- Add job
- deleteJob() : bool
- Delete job
- deleteJobs() : bool
- Delete jobs
- getJob() : array<string|int, mixed>|null
- Get job
- getJobId() : string|false
- Find job and return job id
- getJobs() : array<string|int, mixed>
- Get jobs
- getJobsDue() : array<string|int, mixed>|null
- Get all jobs due
- getNext() : array<string|int, mixed>|null
- Get next Job
- hasJob() : bool
- Return true if job exists
- setJobStatus() : bool
- Update execution status
- updateExecutionStatus() : bool
- Update execution status
Methods
addJob()
Add job
public
addJob(array<string|int, mixed> $data) : bool
Parameters
- $data : array<string|int, mixed>
Return values
booldeleteJob()
Delete job
public
deleteJob(string|int $id) : bool
Parameters
- $id : string|int
Return values
booldeleteJobs()
Delete jobs
public
deleteJobs([array<string|int, mixed> $filter = [] ]) : bool
Parameters
- $filter : array<string|int, mixed> = []
Return values
boolgetJob()
Get job
public
getJob(string|int $id) : array<string|int, mixed>|null
Parameters
- $id : string|int
Return values
array<string|int, mixed>|nullgetJobId()
Find job and return job id
public
getJobId([array<string|int, mixed> $filter = [] ]) : string|false
Parameters
- $filter : array<string|int, mixed> = []
Return values
string|falsegetJobs()
Get jobs
public
getJobs([array<string|int, mixed> $filter = [] ]) : array<string|int, mixed>
Parameters
- $filter : array<string|int, mixed> = []
Return values
array<string|int, mixed>getJobsDue()
Get all jobs due
public
getJobsDue([string|null $jobName = null ]) : array<string|int, mixed>|null
Parameters
- $jobName : string|null = null
Return values
array<string|int, mixed>|nullgetNext()
Get next Job
public
getNext() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|nullhasJob()
Return true if job exists
public
hasJob(string|int $id) : bool
Parameters
- $id : string|int
Return values
boolsetJobStatus()
Update execution status
public
setJobStatus(string|int $id, int $status) : bool
Parameters
- $id : string|int
- $status : int
Return values
boolupdateExecutionStatus()
Update execution status
public
updateExecutionStatus(JobInterface $job) : bool
Parameters
- $job : JobInterface