JobComponent
extends Injectable
in package
Class JobComponent
Table of Contents
Properties
- $l : Logger
- $mainHandler : mixed
Methods
- __construct() : mixed
- checkExists() : mixed
- create() : bool|Job
- doFirstJob() : mixed
- doFirstSupportedFromJobList() : mixed
- doJob() : mixed
- findJobList() : mixed
Properties
$l read-only
public
Logger
$l
$mainHandler
private
mixed
$mainHandler
Methods
__construct()
public
__construct() : mixed
checkExists()
public
checkExists(mixed $action, array<string|int, mixed> $parameters, mixed $user_id) : mixed
Parameters
- $action : mixed
- $parameters : array<string|int, mixed>
- $user_id : mixed
create()
public
create(mixed $action[, array<string|int, mixed> $parameters = [] ][, null|int $user_id = null ]) : bool|Job
Parameters
- $action : mixed
- $parameters : array<string|int, mixed> = []
- $user_id : null|int = null
Return values
bool|JobdoFirstJob()
public
doFirstJob([mixed $progress = Job::PROGRESS_PENDING ]) : mixed
Parameters
- $progress : mixed = Job::PROGRESS_PENDING
doFirstSupportedFromJobList()
public
doFirstSupportedFromJobList(array<string|int, mixed> $jobList) : mixed
Parameters
- $jobList : array<string|int, mixed>
doJob()
public
doJob(Job $job) : mixed
Parameters
- $job : Job
findJobList()
public
findJobList([mixed $progress = Job::PROGRESS_PENDING ]) : mixed
Parameters
- $progress : mixed = Job::PROGRESS_PENDING