Simplify.
authorGunnar Wrobel <p@rdus.de>
Tue, 27 Apr 2010 03:00:19 +0000 (05:00 +0200)
committerGunnar Wrobel <wrobel@temple.(none)>
Tue, 27 Apr 2010 05:34:49 +0000 (07:34 +0200)
framework/Core/lib/Horde/Core/Binder/Cache.php

index 5e39354..c6d28f8 100644 (file)
@@ -32,13 +32,11 @@ class Horde_Core_Binder_Cache implements Horde_Injector_Binder
 
         $params['logger'] = $injector->getInstance('Horde_Log_Logger');
 
-        $driver = basename($driver);
-
         if (empty($driver) || $driver == 'none') {
-            return new Horde_Cache_Null($params);
+            $driver = 'Null';
         }
 
-        $class = (empty($app) ? 'Horde' : $app) . '_Cache_' . ucfirst($driver);
+        $class = 'Horde_Cache_' . ucfirst(basename($driver));
         if (class_exists($class)) {
             return new $class($params);
         }