Silence errors from badly implemented autoload handlers (e.g. Net_DNS2)
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 5 Nov 2010 16:52:41 +0000 (10:52 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Fri, 5 Nov 2010 16:52:41 +0000 (10:52 -0600)
framework/Auth/lib/Horde/Auth.php
horde/lib/Test.php

index 900b2cd..5c8e11c 100644 (file)
@@ -64,13 +64,13 @@ class Horde_Auth
     {
         /* Base drivers (in Auth/ directory). */
         $class = __CLASS__ . '_' . $driver;
-        if (class_exists($class)) {
+        if (@class_exists($class)) {
             return new $class($params);
         }
 
         /* Explicit class name, */
         $class = $driver;
-        if (class_exists($class)) {
+        if (@class_exists($class)) {
             return new $class($params);
         }
 
index eec773b..bdf3c50 100644 (file)
@@ -567,7 +567,7 @@ class Horde_Test
             if (!empty($val['depends']) && empty($succeeded[$val['depends']])) {
                 $result = false;
             } elseif (empty($val['path'])) {
-                $result = class_exists($key);
+                $result = @class_exists($key);
             } else {
                 $result = @include_once $val['path'];
             }