function Validator::validate
Same name in this branch
- 11.1.x vendor/ramsey/uuid/src/Rfc4122/Validator.php \Ramsey\Uuid\Rfc4122\Validator::validate()
- 11.1.x vendor/justinrainbow/json-schema/src/JsonSchema/Validator.php \JsonSchema\Validator::validate()
File
-
vendor/
phpunit/ phpunit/ src/ TextUI/ Configuration/ Xml/ Validator/ Validator.php, line 25
Class
- Validator
- @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Namespace
PHPUnit\TextUI\XmlConfigurationCode
public function validate(DOMDocument $document, string $xsdFilename) : ValidationResult {
$originalErrorHandling = libxml_use_internal_errors(true);
$document->schemaValidateSource(file_get_contents($xsdFilename));
$errors = libxml_get_errors();
libxml_clear_errors();
libxml_use_internal_errors($originalErrorHandling);
return ValidationResult::fromArray($errors);
}