RecordServices
final class RecordServices (View source)
Record writes and the change-approval flow around them: managers, reverse record creation, comments, and the change request pipeline.
Methods
No description
No description
No description
Built once per request: the registry instantiates every record-type validator.
No description
No description
The same change log as recordChangeLogger(), for the log views that read it back rather than write to it.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Change-approval answers for one user and zone; built lazily so a request that never asks does not open the repositories behind it.
No description
No description
No description
No description
No description
Details
__construct(PDO $db, ConfigurationInterface $config, LoggerInterface $logger, ControllerServiceFactory $services)
No description
RecordManagerInterface
recordManager()
No description
DnsRecordValidationServiceInterface
dnsRecordValidationService()
No description
DnsValidatorRegistry
dnsValidatorRegistry()
Built once per request: the registry instantiates every record-type validator.
EmailTemplateService
emailTemplateService()
No description
RecordChangeWriterInterface
recordChangeLogger()
No description
RecordChangeLogger
recordChangeLog()
The same change log as recordChangeLogger(), for the log views that read it back rather than write to it.
RRSetReplaceService
rrsetReplaceService()
No description
RecordCommentService
recordCommentService()
No description
RecordCommentSyncService
recordCommentSyncService()
No description
ZoneEditService
zoneEditService()
No description
ZoneChangeRequestRepositoryInterface
zoneChangeRequestRepository()
No description
ZoneChangeRequestService
zoneChangeRequestService()
No description
ChangeRequestNotificationService
changeRequestNotificationService()
No description
RecordManagerService
recordManagerService()
No description
RecordAddService
recordAddService()
No description
RecordEditService
recordEditService()
No description
ChangeApprovalContext
changeApprovalContext()
Change-approval answers for one user and zone; built lazily so a request that never asks does not open the repositories behind it.
ReverseRecordCreator
reverseRecordCreator()
No description
RecordDeletionService
recordDeletionService()
No description
BatchReverseRecordCreator
batchReverseRecordCreator()
No description
ReverseTtlResolver
reverseTtlResolver()
No description
RecordTypeDefaultRepositoryInterface
recordTypeDefaultRepository()
No description