From 90279eaee21b4887c476ca72005de795578e17cc Mon Sep 17 00:00:00 2001 From: "Edward Z. Yang" Date: Wed, 30 Aug 2006 02:24:43 +0000 Subject: [PATCH] HTMLPurifier.php - Minor styling and documentation updates. git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@342 48356398-32a2-884e-a903-53898d9a118a --- library/HTMLPurifier.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/library/HTMLPurifier.php b/library/HTMLPurifier.php index 7596b0ed..25edd724 100644 --- a/library/HTMLPurifier.php +++ b/library/HTMLPurifier.php @@ -34,6 +34,9 @@ require_once 'HTMLPurifier/Strategy/Core.php'; * Facade that performs calls to the HTMLPurifier_Lexer, * HTMLPurifier_Strategy and HTMLPurifier_Generator subsystems in order to * purify HTML. + * + * @todo We need an easier way to inject strategies, it'll probably end + * up getting done through config though. */ class HTMLPurifier { @@ -46,14 +49,16 @@ class HTMLPurifier * Initializes the purifier. * @param $config Optional HTMLPurifier_Config object for all instances of * the purifier, if omitted, a default configuration is - * supplied. + * supplied (which can be overridden on a per-use basis). */ function HTMLPurifier($config = null) { + $this->config = $config ? $config : HTMLPurifier_Config::createDefault(); - $this->lexer = HTMLPurifier_Lexer::create(); - $this->strategy = new HTMLPurifier_Strategy_Core(); - $this->generator = new HTMLPurifier_Generator(); + $this->lexer = HTMLPurifier_Lexer::create(); + $this->strategy = new HTMLPurifier_Strategy_Core(); + $this->generator = new HTMLPurifier_Generator(); + } /**