From c8a2684d30e8f1a25d6cea17589ad6de918636d3 Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Mon, 30 Mar 2009 11:52:51 -0400 Subject: [PATCH] E_DEPRECATED is 5.3+ only --- framework/Autoloader/lib/Horde/Autoloader.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/framework/Autoloader/lib/Horde/Autoloader.php b/framework/Autoloader/lib/Horde/Autoloader.php index 0d36ce70b..887b94cc3 100644 --- a/framework/Autoloader/lib/Horde/Autoloader.php +++ b/framework/Autoloader/lib/Horde/Autoloader.php @@ -46,7 +46,11 @@ class Horde_Autoloader if (!is_null($replace) || preg_match($pattern, $file)) { $file = str_replace(array('::', '_'), '/', $file) . '.php'; - $oldErrorReporting = error_reporting(E_ALL ^ E_WARNING ^ E_DEPRECATED); + $err_mask = E_ALL ^ E_WARNING; + if (defined('E_DEPRECATED')) { + $err_mask = $err_mask ^ E_DEPRECATED; + } + $oldErrorReporting = error_reporting($err_mask); /* @TODO H4: Change back to include */ $included = include_once $file; error_reporting($oldErrorReporting); -- 2.11.0