From 9180d6256f40030b9339f924dc01d4130210d75c Mon Sep 17 00:00:00 2001 From: "Edward Z. Yang" Date: Sat, 22 Jul 2006 15:07:53 +0000 Subject: [PATCH] Make PHP5 lexer default DOMLex. git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@84 48356398-32a2-884e-a903-53898d9a118a --- Lexer.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Lexer.php b/Lexer.php index d9298f4d..ad1122d2 100644 --- a/Lexer.php +++ b/Lexer.php @@ -21,8 +21,13 @@ class HTMLPurifier_Lexer $lexer = $prototype; } if (empty($lexer)) { - require_once 'HTMLPurifier/Lexer/DirectLex.php'; - $lexer = new HTMLPurifier_Lexer_DirectLex(); + if (version_compare(PHP_VERSION, '5', '>=')) { + require_once 'HTMLPurifier/Lexer/DOMLex.php'; + $lexer = new HTMLPurifier_Lexer_DOMLex(); + } else { + require_once 'HTMLPurifier/Lexer/DirectLex.php'; + $lexer = new HTMLPurifier_Lexer_DirectLex(); + } } return $lexer; }