diff --git a/library/HTMLPurifier/Strategy/Composite.php b/library/HTMLPurifier/Strategy/Composite.php index 8faa528c..9ed233c3 100644 --- a/library/HTMLPurifier/Strategy/Composite.php +++ b/library/HTMLPurifier/Strategy/Composite.php @@ -3,9 +3,15 @@ require_once 'HTMLPurifier/Strategy.php'; require_once 'HTMLPurifier/Config.php'; +/** + * Composite strategy that runs multiple strategies on tokens. + */ class HTMLPurifier_Strategy_Composite { + /** + * List of strategies to run tokens through. + */ var $strategies = array(); function HTMLPurifier_Strategy_Composite() { diff --git a/library/HTMLPurifier/Strategy/Core.php b/library/HTMLPurifier/Strategy/Core.php index f854b120..66e7bb36 100644 --- a/library/HTMLPurifier/Strategy/Core.php +++ b/library/HTMLPurifier/Strategy/Core.php @@ -7,6 +7,9 @@ require_once 'HTMLPurifier/Strategy/MakeWellFormed.php'; require_once 'HTMLPurifier/Strategy/FixNesting.php'; require_once 'HTMLPurifier/Strategy/ValidateAttributes.php'; +/** + * Core strategy composed of the big four strategies. + */ class HTMLPurifier_Strategy_Core extends HTMLPurifier_Strategy_Composite { diff --git a/library/HTMLPurifier/Strategy/MakeWellFormed.php b/library/HTMLPurifier/Strategy/MakeWellFormed.php index 69e39ae4..e3ebfcf8 100644 --- a/library/HTMLPurifier/Strategy/MakeWellFormed.php +++ b/library/HTMLPurifier/Strategy/MakeWellFormed.php @@ -4,6 +4,9 @@ require_once 'HTMLPurifier/Strategy.php'; require_once 'HTMLPurifier/HTMLDefinition.php'; require_once 'HTMLPurifier/Generator.php'; +/** + * Takes tokens makes them well-formed (balance end tags, etc.) + */ class HTMLPurifier_Strategy_MakeWellFormed extends HTMLPurifier_Strategy {