class job_attempt extends abstract_entity implements job_attempt_interface

Satellite entity representing one execution attempt of a job.

Methods

mixed
__get(string $name)

Magic getter to allow reading protected properties.

bool
__isset(string $name)

Magic isset to allow checking protected properties.

void
__set(string $name, mixed $value)

Magic setter.

array
jsonSerialize()

Serializes the object to a value that can be natively serialized by json_encode().

__construct(int|null $id = null, int|null $jobid = null, int $attemptnumber = 1, string $transport = 'moodle_adhoc', string|null $runnerref = null, string $status = 'pending', int|null $startedat = null, int|null $finishedat = null, string|null $errortype = null, string|null $errormessage = null, string|null $resultdata = null, int $timecreated = 0)

No description

int|null
get_id()

Get the entity unique identifier.

int|null
get_jobid()

No description

int
get_attemptnumber()

No description

string
get_transport()

No description

string|null
get_runnerref()

No description

string
get_status()

No description

int|null
get_startedat()

No description

int|null
get_finishedat()

No description

string|null
get_errortype()

No description

string|null
get_errormessage()

No description

string|null
get_resultdata()

No description

int
get_timecreated()

No description

array
to_array()

No description

Details

in abstract_entity at line 37
mixed __get(string $name)

Magic getter to allow reading protected properties.

Parameters

string $name

Property name

Return Value

mixed

in abstract_entity at line 53
bool __isset(string $name)

Magic isset to allow checking protected properties.

Parameters

string $name

Property name

Return Value

bool

in abstract_entity at line 64
void __set(string $name, mixed $value)

Magic setter.

Parameters

string $name

Property name

mixed $value Value

Return Value

void

in abstract_entity at line 78
array jsonSerialize()

Serializes the object to a value that can be natively serialized by json_encode().

Return Value

array

at line 29
__construct(int|null $id = null, int|null $jobid = null, int $attemptnumber = 1, string $transport = 'moodle_adhoc', string|null $runnerref = null, string $status = 'pending', int|null $startedat = null, int|null $finishedat = null, string|null $errortype = null, string|null $errormessage = null, string|null $resultdata = null, int $timecreated = 0)

No description

Parameters

int|null $id
int|null $jobid
int $attemptnumber
string $transport
string|null $runnerref
string $status
int|null $startedat
int|null $finishedat
string|null $errortype
string|null $errormessage
string|null $resultdata
int $timecreated

at line 48
int|null get_id()

Get the entity unique identifier.

Returns null if the entity has not been persisted yet.

Return Value

int|null

at line 53
int|null get_jobid()

No description

Return Value

int|null

at line 58
int get_attemptnumber()

No description

Return Value

int

at line 63
string get_transport()

No description

Return Value

string

at line 68
string|null get_runnerref()

No description

Return Value

string|null

at line 73
string get_status()

No description

Return Value

string

at line 78
int|null get_startedat()

No description

Return Value

int|null

at line 83
int|null get_finishedat()

No description

Return Value

int|null

at line 88
string|null get_errortype()

No description

Return Value

string|null

at line 93
string|null get_errormessage()

No description

Return Value

string|null

at line 98
string|null get_resultdata()

No description

Return Value

string|null

at line 103
int get_timecreated()

No description

Return Value

int

at line 111
array to_array()

No description

Return Value

array