Class HTMLPurifier_TokenFactory

InheritanceHTMLPurifier_TokenFactory

Factory for token generation.

Public Methods

Hide inherited methods

MethodDescriptionDefined By
__construct() Generates blank prototypes for cloning. HTMLPurifier_TokenFactory
createComment() Creates a HTMLPurifier_Token_Comment. HTMLPurifier_TokenFactory
createEmpty() Creates a HTMLPurifier_Token_Empty. HTMLPurifier_TokenFactory
createEnd() Creates a HTMLPurifier_Token_End. HTMLPurifier_TokenFactory
createStart() Creates a HTMLPurifier_Token_Start. HTMLPurifier_TokenFactory
createText() Creates a HTMLPurifier_Token_Text. HTMLPurifier_TokenFactory

Method Details

__construct() public method

Generates blank prototypes for cloning.

public void __construct ( )
createComment() public method

Creates a HTMLPurifier_Token_Comment.

public HTMLPurifier_Token_Comment createComment ( $data )
$data string

Data of comment token

return HTMLPurifier_Token_Comment

Generated HTMLPurifier_Token_Comment

createEmpty() public method

Creates a HTMLPurifier_Token_Empty.

public HTMLPurifier_Token_Empty createEmpty ( $name, $attr = [] )
$name string

Tag name

$attr array

Associative array of attributes

return HTMLPurifier_Token_Empty

Generated HTMLPurifier_Token_Empty

createEnd() public method

Creates a HTMLPurifier_Token_End.

public HTMLPurifier_Token_End createEnd ( $name )
$name string

Tag name

return HTMLPurifier_Token_End

Generated HTMLPurifier_Token_End

createStart() public method

Creates a HTMLPurifier_Token_Start.

public HTMLPurifier_Token_Start createStart ( $name, $attr = [] )
$name string

Tag name

$attr array

Associative array of attributes

return HTMLPurifier_Token_Start

Generated HTMLPurifier_Token_Start

createText() public method

Creates a HTMLPurifier_Token_Text.

public HTMLPurifier_Token_Text createText ( $data )
$data string

Data of text token

return HTMLPurifier_Token_Text

Generated HTMLPurifier_Token_Text