job
class job extends job
Public SDK proxy for the Job aggregate.
Methods
Serializes the object to a value that can be natively serialized by json_encode().
No description
Details
in
abstract_entity at line 37
mixed
__get(string $name)
Magic getter to allow reading protected properties.
in
abstract_entity at line 53
bool
__isset(string $name)
Magic isset to allow checking protected properties.
in
abstract_entity at line 64
void
__set(string $name, mixed $value)
Magic setter.
in
abstract_entity at line 78
array
jsonSerialize()
Serializes the object to a value that can be natively serialized by json_encode().
in
job at line 33
__construct(int|null $id = null, string|null $uuid = null, string $extension = 'system', string $jobtype = 'generic', string $transport = 'moodle_adhoc', string $status = 'pending', int $priority = 50, string|null $dedupkey = null, string|null $groupkey = null, string|null $correlationid = null, string|null $subjecttype = null, int|null $subjectid = null, string|null $subjectkey = null, int|null $courseid = null, int|null $userid = null, string|null $payload = null, string|null $runnerref = null, int $attempts = 0, int $maxattempts = 3, int $availableat = 0, int|null $startedat = null, int|null $finishedat = null, int|null $lastattemptat = null, string|null $lastmessage = null, int $timecreated = 0, int $timemodified = 0, array $attempt_log = [])
No description
in
job at line 78
job
with_attempt(job_attempt_interface $attempt)
No description
in
job at line 89
int|null
get_id()
Get the entity unique identifier.
Returns null if the entity has not been persisted yet.
in
job at line 94
string|null
get_uuid()
No description
in
job at line 99
string
get_extension()
No description
in
job at line 104
string
get_jobtype()
No description
in
job at line 109
string
get_transport()
No description
in
job at line 114
string
get_status()
No description
in
job at line 119
int
get_priority()
No description
in
job at line 124
string|null
get_dedupkey()
No description
in
job at line 129
string|null
get_groupkey()
No description
in
job at line 134
string|null
get_correlationid()
No description
in
job at line 139
string|null
get_subjecttype()
No description
in
job at line 144
int|null
get_subjectid()
No description
in
job at line 149
string|null
get_subjectkey()
No description
in
job at line 154
int|null
get_courseid()
No description
in
job at line 159
int|null
get_userid()
No description
in
job at line 164
string|null
get_payload()
No description
in
job at line 169
string|null
get_runnerref()
No description
in
job at line 174
int
get_attempts()
No description
in
job at line 179
int
get_maxattempts()
No description
in
job at line 184
int
get_availableat()
No description
in
job at line 189
int|null
get_startedat()
No description
in
job at line 194
int|null
get_finishedat()
No description
in
job at line 199
int|null
get_lastattemptat()
No description
in
job at line 204
string|null
get_lastmessage()
No description
in
job at line 209
int
get_timecreated()
No description
in
job at line 214
int
get_timemodified()
No description
in
job at line 219
array
get_attempt_log()
No description
in
job at line 227
array
to_array()
No description