From e71badd548ad9abd2fba24f404bce2859f6f2061 Mon Sep 17 00:00:00 2001 From: Robert Date: Fri, 30 Dec 2022 03:02:45 -0500 Subject: [PATCH] Patched html_purifier class path to tts. --- src/bootstrap/html_purifier.php | 6 ++++-- src/classes/services/html_filter.php | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/bootstrap/html_purifier.php b/src/bootstrap/html_purifier.php index 582c635..d15f819 100644 --- a/src/bootstrap/html_purifier.php +++ b/src/bootstrap/html_purifier.php @@ -2,6 +2,8 @@ declare(strict_types=1); +namespace tts; + if (!defined('HTMLPURIFIER_PREFIX')) { define('HTMLPURIFIER_PREFIX', TTS_VENDOR . 'ezyang/htmlpurifier/library'); } @@ -14,7 +16,7 @@ class HTMLPurifier_Bootstrap { * @return bool */ public static function autoload($class) { - $file = HTMLPurifier_Bootstrap::getPath($class); + $file = \tts\HTMLPurifier_Bootstrap::getPath($class); if (!$file) { return false; } @@ -53,7 +55,7 @@ class HTMLPurifier_Bootstrap { * "Pre-registers" our autoloader on the SPL stack. */ public static function registerAutoload() { - $autoload = array('HTMLPurifier_Bootstrap', 'autoload'); + $autoload = array('\tts\HTMLPurifier_Bootstrap', 'autoload'); if (($funcs = spl_autoload_functions()) === false) { spl_autoload_register($autoload); } elseif (function_exists('spl_autoload_unregister')) { diff --git a/src/classes/services/html_filter.php b/src/classes/services/html_filter.php index 0f955f6..e7ada1d 100644 --- a/src/classes/services/html_filter.php +++ b/src/classes/services/html_filter.php @@ -10,7 +10,7 @@ final class html_filter { public function __construct() { if (\main_tts\registry::get('html_filter') === null) { - \HTMLPurifier_Bootstrap::registerAutoload(); + \tts\HTMLPurifier_Bootstrap::registerAutoload(); if (function_exists('__autoload')) { // Be polite and ensure that userland autoload gets retained spl_autoload_register('__autoload');