MIDDAG for Moodle

job_dto extends abstract_dto

Mutable input DTO for opening or updating a job record.

Table of Contents

Properties

$attempts  : int
$availableat  : int
$correlationid  : string|null
$courseid  : int|null
$dedupkey  : string|null
$extension  : string
$finishedat  : int|null
$groupkey  : string|null
$id  : int|null
$jobtype  : string
$lastattemptat  : int|null
$lastmessage  : string|null
$maxattempts  : int
$payload  : string|null
$priority  : int
$runnerref  : string|null
$startedat  : int|null
$status  : string
$subjectid  : int|null
$subjectkey  : string|null
$subjecttype  : string|null
$timecreated  : int
$timemodified  : int
$transport  : string
$userid  : int|null
$uuid  : string|null

Methods

__construct()  : mixed
to_array()  : array<string, mixed>

Properties

$availableat

public int $availableat = 0

$correlationid

public string|null $correlationid = null

$courseid

public int|null $courseid = null

$dedupkey

public string|null $dedupkey = null

$extension

public string $extension = 'system'

$finishedat

public int|null $finishedat = null

$groupkey

public string|null $groupkey = null

$jobtype

public string $jobtype = 'generic'

$lastattemptat

public int|null $lastattemptat = null

$lastmessage

public string|null $lastmessage = null

$maxattempts

public int $maxattempts = 3

$payload

public string|null $payload = null

$runnerref

public string|null $runnerref = null

$startedat

public int|null $startedat = null

$status

public string $status = 'pending'

$subjectid

public int|null $subjectid = null

$subjectkey

public string|null $subjectkey = null

$subjecttype

public string|null $subjecttype = null

$timecreated

public int $timecreated = 0

$timemodified

public int $timemodified = 0

$transport

public string $transport = 'moodle_adhoc'

$userid

public int|null $userid = null

$uuid

public string|null $uuid = null

Methods

__construct()

public __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 ]) : mixed
Parameters
$id : int|null = null
$uuid : string|null = null
$extension : string = 'system'
$jobtype : string = 'generic'
$transport : string = 'moodle_adhoc'
$status : string = 'pending'
$priority : int = 50
$dedupkey : string|null = null
$groupkey : string|null = null
$correlationid : string|null = null
$subjecttype : string|null = null
$subjectid : int|null = null
$subjectkey : string|null = null
$courseid : int|null = null
$userid : int|null = null
$payload : string|null = null
$runnerref : string|null = null
$attempts : int = 0
$maxattempts : int = 3
$availableat : int = 0
$startedat : int|null = null
$finishedat : int|null = null
$lastattemptat : int|null = null
$lastmessage : string|null = null
$timecreated : int = 0
$timemodified : int = 0

to_array()

public to_array() : array<string, mixed>
Return values
array<string, mixed>

        
On this page

Search results