PHP Класс eZ\Publish\Core\FieldType\RichText\Validator

Наследование: extends XmlBase
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$schemas string[] Paths to the schema files.

Открытые методы

Метод Описание
__construct ( array $schemas )
validate ( DOMDocument $document ) : string[] Performs validation on given $document using injected schema files and returns validation errors.

Защищенные методы

Метод Описание
formatSVRLFailure ( DOMElement $failedAssert ) : string Returns SVRL assertion failure as a string.
schematronValidate ( DOMDocument $document, string $filename ) : string[] Validates given $document using XSLT stylesheet converted from ISO Schematron schema and returns an array or error messages.
validateBySchema ( DOMDocument $document, string $schema ) : string[] Performs validation on given $document using given $schema file and returns validation errors.

Описание методов

__construct() публичный Метод

public __construct ( array $schemas )
$schemas array Paths to schema files to use for validation

formatSVRLFailure() защищенный Метод

Returns SVRL assertion failure as a string.
protected formatSVRLFailure ( DOMElement $failedAssert ) : string
$failedAssert DOMElement
Результат string

schematronValidate() защищенный Метод

Validates given $document using XSLT stylesheet converted from ISO Schematron schema and returns an array or error messages.
protected schematronValidate ( DOMDocument $document, string $filename ) : string[]
$document DOMDocument
$filename string
Результат string[]

validate() публичный Метод

Handles ISO Schematron (as XSLT stylesheet), XSD and RELAX NG schemas.
public validate ( DOMDocument $document ) : string[]
$document DOMDocument
Результат string[] An array of validation errors

validateBySchema() защищенный Метод

Performs validation on given $document using given $schema file and returns validation errors.
protected validateBySchema ( DOMDocument $document, string $schema ) : string[]
$document DOMDocument
$schema string
Результат string[]

Описание свойств

$schemas защищенное свойство

Paths to the schema files.
protected string[] $schemas
Результат string[]