diff options
Diffstat (limited to 'HTMLPurifier-autoload-deprecation-warning.diff')
-rw-r--r-- | HTMLPurifier-autoload-deprecation-warning.diff | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/HTMLPurifier-autoload-deprecation-warning.diff b/HTMLPurifier-autoload-deprecation-warning.diff new file mode 100644 index 000000000000..2062a7c92a3f --- /dev/null +++ b/HTMLPurifier-autoload-deprecation-warning.diff @@ -0,0 +1,32 @@ +--- /dev/null ++++ b/library/vendor/HTMLPurifier.autoload-legacy.php +@@ -0,0 +1,15 @@ ++<?php ++ ++/** ++ * @file ++ * Legacy autoloader for systems lacking spl_autoload_register ++ * ++ * Must be separate to prevent deprecation warning on PHP 7.2 ++ */ ++ ++function __autoload($class) ++{ ++ return HTMLPurifier_Bootstrap::autoload($class); ++} ++ ++// vim: et sw=4 sts=4 +--- a/library/vendor/HTMLPurifier.autoload.php ++++ b/library/vendor/HTMLPurifier.autoload.php +@@ -14,10 +14,7 @@ + spl_autoload_register('__autoload'); + } + } elseif (!function_exists('__autoload')) { +- function __autoload($class) +- { +- return HTMLPurifier_Bootstrap::autoload($class); +- } ++ require dirname(__FILE__) . '/HTMLPurifier.autoload-legacy.php'; + } + + if (ini_get('zend.ze1_compatibility_mode')) { |