DynamicDnsRepositoryInterface
interface DynamicDnsRepositoryInterface (View source)
Persistence for the dynamic DNS update endpoint.
Methods
User|null
findUserByUsernameWithDynamicDnsPermissions(string $username)
No description
array
string|null
getZoneType(int $zoneId)
No description
array
void
insertDnsRecord(int $zoneId, HostnameValue $hostname, string $recordType, string $content)
No description
void
deleteDnsRecord(int|string $recordId)
No description
void
updateSOASerial(int $zoneId)
No description
Details
User|null
findUserByUsernameWithDynamicDnsPermissions(string $username)
No description
array
getUserZones(User $user)
No description
string|null
getZoneType(int $zoneId)
No description
array
getDnsRecords(int $zoneId, HostnameValue $hostname, string $recordType)
No description
void
insertDnsRecord(int $zoneId, HostnameValue $hostname, string $recordType, string $content)
No description
void
deleteDnsRecord(int|string $recordId)
No description
void
updateSOASerial(int $zoneId)
No description