interface RecordChangeWriterInterface (View source)

Records before/after snapshots of record and zone changes for the change log.

Methods

void
logRecordCreate(array $afterRecord, int|null $zoneId)

No description

void
logRecordEdit(array $beforeRecord, array $afterRecord, int $zoneId)

No description

void
logRecordDelete(array $beforeRecord, int|null $zoneId)

No description

void
logZoneCreate(array $zoneData)

No description

void
logZoneDelete(array $zoneData, int $recordCount)

No description

void
logZoneMetadataEdit(array $beforeZone, array $afterZone)

No description

Details

void logRecordCreate(array $afterRecord, int|null $zoneId)

No description

Parameters

array $afterRecord

The record as stored

int|null $zoneId

Return Value

void

void logRecordEdit(array $beforeRecord, array $afterRecord, int $zoneId)

No description

Parameters

array $beforeRecord
array $afterRecord
int $zoneId

Return Value

void

void logRecordDelete(array $beforeRecord, int|null $zoneId)

No description

Parameters

array $beforeRecord

The record as it was before deletion

int|null $zoneId

Return Value

void

void logZoneCreate(array $zoneData)

No description

Parameters

array $zoneData

Return Value

void

void logZoneDelete(array $zoneData, int $recordCount)

No description

Parameters

array $zoneData
int $recordCount

Return Value

void

void logZoneMetadataEdit(array $beforeZone, array $afterZone)

No description

Parameters

array $beforeZone
array $afterZone

Return Value

void