DnsCommonValidator
class DnsCommonValidator (View source)
Common DNS validation functions shared across record types
Methods
__construct(PDO $db, ConfigurationInterface $config, DnsBackendProvider|null $backendProvider = null)
No description
validatePriority(mixed $prio, string $type)
Validate priority for DNS records
validateNonAliasTarget(string $target)
Check if target is not a CNAME
bool
isValidPriority(mixed $prio)
Check if the priority value is valid
Details
__construct(PDO $db, ConfigurationInterface $config, DnsBackendProvider|null $backendProvider = null)
No description
ValidationResult
validatePriority(mixed $prio, string $type)
Validate priority for DNS records
Check if MX or SRV priority is within range
ValidationResult
validateNonAliasTarget(string $target)
Check if target is not a CNAME
bool
isValidPriority(mixed $prio)
Check if the priority value is valid