프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$config | Current instance of HTMLPurifier_Config. | ||
$context | Current instance of HTMLPurifier_Context. | ||
$injectors | Injectors active in this stream processing. | ||
$stack | Current nesting of elements. | ||
$token | Current token. | ||
$tokens | Array stream of tokens being processed. | ||
$zipper | Zipper managing the true state. |
메소드 | 설명 | |
---|---|---|
execute ( HTMLPurifier_Token[] $tokens, HTMLPurifier_Config $config, HTMLPurifier_Context $context ) : HTMLPurifier_Token[] |
메소드 | 설명 | |
---|---|---|
processToken ( HTMLPurifier_Token | array | integer | boolean $token, HTMLPurifier_Injector | integer $injector ) | Processes arbitrary token values for complicated substitution patterns. |
메소드 | 설명 | |
---|---|---|
insertBefore ( HTMLPurifier_Token $token ) | Inserts a token before the current token. Cursor now points to this token. You must reprocess after this. | |
remove ( ) | Removes current token. Cursor now points to new token occupying previously occupied space. You must reprocess after this. |
public execute ( HTMLPurifier_Token[] $tokens, HTMLPurifier_Config $config, HTMLPurifier_Context $context ) : HTMLPurifier_Token[] | ||
$tokens | HTMLPurifier_Token[] | |
$config | HTMLPurifier_Config | |
$context | HTMLPurifier_Context | |
리턴 | HTMLPurifier_Token[] |
protected processToken ( HTMLPurifier_Token | array | integer | boolean $token, HTMLPurifier_Injector | integer $injector ) | ||
$token | HTMLPurifier_Token | array | integer | boolean | Token substitution value |
$injector | HTMLPurifier_Injector | integer | Injector that performed the substitution; default is if this is not an injector related operation. |