log_context_dto
class log_context_dto extends abstract_dto
| internal |
DTO for log context data.
Captures structured extra information to enrich log records.
Methods
array
jsonSerialize()
Default implementation to serialize to JSON using the array representation.
from
abstract_dto
__construct(int|null $userid = null, int|null $courseid = null, int|null $cmid = null, string|null $ip = null, string|null $url = null, array $extra = [])
Constructor.
array
to_array()
Convert context to associative array, omitting null/empty values.
Details
in
abstract_dto at line 38
array
jsonSerialize()
Default implementation to serialize to JSON using the array representation.
at line 41
__construct(int|null $userid = null, int|null $courseid = null, int|null $cmid = null, string|null $ip = null, string|null $url = null, array $extra = [])
Constructor.
at line 55
array
to_array()
Convert context to associative array, omitting null/empty values.