Class HTMLPurifier_TokenFactory
Inheritance | HTMLPurifier_TokenFactory |
---|
Factory for token generation.
Public Methods
Method | Description | Defined 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
Generates blank prototypes for cloning.
public void __construct ( ) |
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 |
---|
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 |
---|
Creates a HTMLPurifier_Token_End.
public HTMLPurifier_Token_End createEnd ( $name ) | ||
$name | string | Tag name |
return | HTMLPurifier_Token_End | Generated HTMLPurifier_Token_End |
---|
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 |
---|
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 |
---|