$strategies
$strategies
List of strategies to run tokens through.
Core strategy composed of the big four strategies.
execute(\HTMLPurifier_Token[] $tokens, \HTMLPurifier_Config $config, \HTMLPurifier_Context $context) : \HTMLPurifier_Token[]
Executes the strategy on the tokens.
\HTMLPurifier_Token[] | $tokens | Array of HTMLPurifier_Token objects to be operated on. |
\HTMLPurifier_Config | $config | |
\HTMLPurifier_Context | $context |
Processed array of token objects.
<?php
/**
* Core strategy composed of the big four strategies.
*/
class HTMLPurifier_Strategy_Core extends HTMLPurifier_Strategy_Composite
{
public function __construct()
{
$this->strategies[] = new HTMLPurifier_Strategy_RemoveForeignElements();
$this->strategies[] = new HTMLPurifier_Strategy_MakeWellFormed();
$this->strategies[] = new HTMLPurifier_Strategy_FixNesting();
$this->strategies[] = new HTMLPurifier_Strategy_ValidateAttributes();
}
}
// vim: et sw=4 sts=4