com\setasign\Konquadrat\Config\Validator

XMLSchemaValidator

File: /Konquadrat/src/Config/Validator/XMLSchemaValidator.php

Class hierarchy

Summary

Constants

XSD_FILES

private const XMLSchemaValidator::XSD_FILES = array ( 0 => 'dashboard', 1 => 'datasource', 2 => 'dynamicFields', 3 => 'grid', 4 => 'importDefinition', 5 => 'object', 6 => 'queryBuilder', 7 => 'workflow', )

Methods

findXsdFile()

protected XMLSchemaValidator::findXsdFile (
string $xsd
): string
Parameters
$xsd : string
 
Exceptions

Throws \InvalidArgumentException

validate()

public XMLSchemaValidator::validate (
string $name,
string $xsd,
string $xml
): void
Parameters
$name : string

Name for identification - only used for error messages

$xsd : string
 
$xml : string
 
Exceptions

Throws ValidationException