DnsRecordValidationService
class DnsRecordValidationService implements DnsRecordValidationServiceInterface (View source)
Validates a record by dispatching to the validator for its type.
Responsible only for validating DNS records according to their type
Methods
__construct(DnsValidatorRegistry $validatorRegistry, DnsCommonValidator $dnsCommonValidator, DomainRepositoryInterface $domainRepository, DNSViolationValidator $dnsViolationValidator)
No description
validateRecord(int|string $rid, int $zid, string $type, string $content, string $name, int|null $prio, int|null $ttl, string $dns_hostmaster, int $dns_ttl, array $vacatedIds = [])
Validate DNS record input
Details
__construct(DnsValidatorRegistry $validatorRegistry, DnsCommonValidator $dnsCommonValidator, DomainRepositoryInterface $domainRepository, DNSViolationValidator $dnsViolationValidator)
No description
ValidationResult
validateRecord(int|string $rid, int $zid, string $type, string $content, string $name, int|null $prio, int|null $ttl, string $dns_hostmaster, int $dns_ttl, array $vacatedIds = [])
Validate DNS record input