3use RemexHtml\Tokenizer\Attributes;
4use RemexHtml\Tokenizer\TokenHandler;
5use RemexHtml\Tokenizer\Tokenizer;
30 $this->text .= substr(
$text, $start, $length );
33 function startTag( $name, Attributes $attrs, $selfClose, $sourceStart, $sourceLength ) {
41 function endTag( $name, $sourceStart, $sourceLength ) {
49 function doctype( $name, $public, $system, $quirks, $sourceStart, $sourceLength ) {
114 $key = strtolower( trim( $tagName ) );
115 return isset( self::$BLOCK_LEVEL_TAGS[$key] );
doctype( $name, $public, $system, $quirks, $sourceStart, $sourceLength)
endTag( $name, $sourceStart, $sourceLength)
startDocument(Tokenizer $t, $fns, $fn)
comment( $text, $sourceStart, $sourceLength)
isBlockLevelTag( $tagName)
Detect block level tags.
characters( $text, $start, $length, $sourceStart, $sourceLength)
startTag( $name, Attributes $attrs, $selfClose, $sourceStart, $sourceLength)