/** * @internal * @return bool */ public function validate() : bool { $errorStorage = $this->getNode()->getZone()->getErrorsStore(); if (!PtrValidator::validate($this->getPtrValue())) { $errorStorage->add(ValidationError::makeRecordError($this, eErrorCode::WRONG_PTR_NAME(), 'ptrName')); } if (!DnsZoneDomainNameValidator::validate($this->getPtrDName())) { $errorStorage->add(ValidationError::makeRecordError($this, eErrorCode::WRONG_DOMAIN_NAME(), 'ptrDName')); } /** @noinspection PhpInternalEntityUsedInspection */ return parent::validate(); }