PHP Класс HTMLPurifier_Lexer_DirectLex, yii

A pure PHP parser, DirectLex has absolutely no dependencies, making it a reasonably good default for PHP4. Written with efficiency in mind, it can be four times faster than HTMLPurifier_Lexer_PEARSax3, although it pales in comparison to HTMLPurifier_Lexer_DOMLex.
Наследование: extends HTMLPurifier_Lexer
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$tracksLineNumbers

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

Свойство Тип Описание
$_whitespace Whitespace characters for str(c)spn.

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

Метод Описание
parseAttributeString ( string $string, HTMLPurifier_Config $config, HTMLPurifier_Context $context ) : array Takes the inside of an HTML tag and makes an assoc array of attributes.
tokenizeHTML ( String $html, HTMLPurifier_Config $config, HTMLPurifier_Context $context ) : array | HTMLPurifier_Token[]

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

Метод Описание
scriptCallback ( $matches ) : string Callback function for script CDATA fudge
substrCount ( string $haystack, string $needle, integer $offset, integer $length ) : integer PHP 5.0.x compatible substr_count that implements offset and length

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

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

Takes the inside of an HTML tag and makes an assoc array of attributes.
public parseAttributeString ( string $string, HTMLPurifier_Config $config, HTMLPurifier_Context $context ) : array
$string string Inside of tag excluding name.
$config HTMLPurifier_Config
$context HTMLPurifier_Context
Результат array Assoc array of attributes.

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

Callback function for script CDATA fudge
protected scriptCallback ( $matches ) : string
Результат string

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

PHP 5.0.x compatible substr_count that implements offset and length
protected substrCount ( string $haystack, string $needle, integer $offset, integer $length ) : integer
$haystack string
$needle string
$offset integer
$length integer
Результат integer

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

public tokenizeHTML ( String $html, HTMLPurifier_Config $config, HTMLPurifier_Context $context ) : array | HTMLPurifier_Token[]
$html String
$config HTMLPurifier_Config
$context HTMLPurifier_Context
Результат array | HTMLPurifier_Token[]

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

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

Whitespace characters for str(c)spn.
protected $_whitespace

$tracksLineNumbers публичное свойство

public $tracksLineNumbers