MIDDAG for Moodle

audit_log_dto extends abstract_dto

DTO for opening/persisting one audit log aggregate.

Table of Contents

Properties

$contextdata  : array<string|int, mixed>
$correlationid  : string|null
$courseid  : int|null
$diffs  : array<string|int, mixed>
$eventname  : string
$extension  : string
$message  : string|null
$origin  : string
$snapshot  : audit_snapshot_interface|null
$subjectid  : int|null
$subjectkey  : string|null
$subjecttype  : string
$userid  : int|null

Methods

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

Properties

$contextdata

public array<string|int, mixed> $contextdata = []

Methods

__construct()

public __construct(string $extension, string $eventname[, string $subjecttype = 'item' ][, int|null $subjectid = null ][, string|null $subjectkey = null ][, int|null $courseid = null ][, int|null $userid = null ][, string $origin = 'system' ][, string|null $correlationid = null ][, string|null $message = null ][, array<string, mixed> $contextdata = [] ][, array<string|int, audit_diff_interface$diffs = [] ][, audit_snapshot_interface|null $snapshot = null ]) : mixed
Parameters
$extension : string
$eventname : string
$subjecttype : string = 'item'
$subjectid : int|null = null
$subjectkey : string|null = null
$courseid : int|null = null
$userid : int|null = null
$origin : string = 'system'
$correlationid : string|null = null
$message : string|null = null
$contextdata : array<string, mixed> = []
$diffs : array<string|int, audit_diff_interface> = []
$snapshot : audit_snapshot_interface|null = null

to_array()

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

        
On this page

Search results