interface ModuleServices (View source)

The module-facing service surface: the collaborators a module controller may obtain from the core through BaseController::moduleServices().

Modules under lib/Module depend on the core only through this interface, the ModuleInterface contract and the SDK value types RecordAddResult, RecordAddAccess, ChangeRequestMessages, ZoneCreateRequest and ZoneCreateFormMessages. A method is added here when a module needs it; the rest of ControllerServiceFactory is core-only.

Methods

Details

AuditService auditService()

No description

Return Value

AuditService

CsvFormulaEscaper csvFormulaEscaper()

No description

Return Value

CsvFormulaEscaper

DnsBackendProviderInterface dnsBackendProvider()

No description

DnssecProviderInterface dnssecProvider()

No description

DomainManagerInterface domainManager()

No description

Return Value

DomainManagerInterface

DomainRepositoryInterface domainRepository()

No description

EmailTemplateRendererInterface emailTemplateService()

No description

FormStateService formStateService()

No description

Return Value

FormStateService

PermissionService permissionService()

No description

Return Value

PermissionService

ProxyContextInterface proxyContext()

No description

Return Value

ProxyContextInterface

RecordAddService recordAddService()

No description

Return Value

RecordAddService

RecordManagerInterface recordManager()

No description

Return Value

RecordManagerInterface

RecordManagerService recordManagerService()

No description

Return Value

RecordManagerService

RecordRepositoryInterface recordRepository()

No description

UserGroupRepositoryInterface userGroupRepository()

No description

UserRepositoryInterface userRepository()

No description

ZoneCreateOwnershipResolver zoneCreateOwnershipResolver()

No description

ZoneOwnershipModeService zoneOwnershipModeService()

No description