HTMLPurifier_Strategy_MakeWellFormed::processToken
Processes arbitrary token values for complicated substitution patterns.
In general: If $token is an array, it is a list of tokens to substitute for the current token. These tokens then get individually processed. If there is a leading integer in the list, that integer determines how many tokens from the stream should be removed. If $token is a regular token, it is swapped with the current token. If $token is false, the current token is deleted. If $token is an integer, that number of tokens (with the first token being the current one) will be deleted.
Signature
protected function processToken(Token
$token,
[integer
$injector = 1] )
Parameters
$token
— object- substitution value
$injector
— integer- that performed the substitution; default is if
this is not an injector related operation.