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
= []
$correlationid
public
string|null
$correlationid
= null
$courseid
public
int|null
$courseid
= null
$diffs
public
array<string|int, mixed>
$diffs
= []
$eventname
public
string
$eventname
$extension
public
string
$extension
$message
public
string|null
$message
= null
$origin
public
string
$origin
= 'system'
$snapshot
public
audit_snapshot_interface|null
$snapshot
= null
$subjectid
public
int|null
$subjectid
= null
$subjectkey
public
string|null
$subjectkey
= null
$subjecttype
public
string
$subjecttype
= 'item'
$userid
public
int|null
$userid
= null
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>