SqlDynamicDnsRepository
class SqlDynamicDnsRepository implements DynamicDnsRepositoryInterface (View source)
SQL-backend dynamic DNS repository.
Methods
__construct(PDO $db, SOARecordManagerInterface $soaRecordManager, string $recordsTable, string $domainsTable)
No description
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
__construct(PDO $db, SOARecordManagerInterface $soaRecordManager, string $recordsTable, string $domainsTable)
No description
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