class RecordLog (View source)

Captures a record before and after an edit and writes the change to the zone audit log.

Methods

__construct(AuditLoggerInterface $audit, RecordLookupInterface $recordRepository)

No description

void
logPrior($rid, $zid, $comment)

No description

void
logAfter($rid, array|null $record = null)

No description

array|null
getRecord(int|string $rid)

No description

array
getRecordCopy()

No description

bool
hasChanged(array $record)

No description

void
write()

No description

Details

__construct(AuditLoggerInterface $audit, RecordLookupInterface $recordRepository)

No description

Parameters

AuditLoggerInterface $audit
RecordLookupInterface $recordRepository

void logPrior($rid, $zid, $comment)

No description

Parameters

$rid
$zid
$comment

Return Value

void

void logAfter($rid, array|null $record = null)

No description

Parameters

$rid
array|null $record

Return Value

void

protected array|null getRecord(int|string $rid)

No description

Parameters

int|string $rid

Return Value

array|null

array getRecordCopy()

No description

Return Value

array

bool hasChanged(array $record)

No description

Parameters

array $record

Return Value

bool

void write()

No description

Return Value

void