PHP Класс eZ\Publish\Core\FieldType\RichText\Normalizer\DocumentTypeDefinition

Note: if input already contains DTD it won't be accepted for normalization.
Наследование: extends eZ\Publish\Core\FieldType\RichText\Normalizer
Показать файл Открыть проект

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

Метод Описание
__construct ( $documentElement, $namespace, $dtdPath )
accept ( string $input ) : boolean Accept if $input looks like XML document, with configured document element and default namespace, but without DTD.
normalize ( string $input ) : string Normalizes given $input by adding DTD with character entity definition.

Приватные методы

Метод Описание
getExpression ( ) : string Computes and returns regular expression pattern for matching and replacement.

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

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

public __construct ( $documentElement, $namespace, $dtdPath )

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

Accept if $input looks like XML document, with configured document element and default namespace, but without DTD.
public accept ( string $input ) : boolean
$input string
Результат boolean

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

Normalizes given $input by adding DTD with character entity definition.
public normalize ( string $input ) : string
$input string
Результат string