Fix initializing Horde_Lock
authorBen Klang <ben@alkaloid.net>
Sun, 3 Oct 2010 02:18:17 +0000 (22:18 -0400)
committerBen Klang <ben@alkaloid.net>
Sun, 3 Oct 2010 02:18:17 +0000 (22:18 -0400)
framework/Core/lib/Horde/Core/Factory/Lock.php
framework/Lock/lib/Horde/Lock.php

index 01f3814..8f665f1 100644 (file)
@@ -34,7 +34,7 @@ class Horde_Core_Factory_Lock
         }
 
         $driver = Horde_String::ucfirst(basename($driver));
-        $class = __CLASS__ . '_' . $driver;
+        $class = 'Horde_Lock_' . $driver;
 
         if (class_exists($class)) {
             return new $class($params);
index dcc0b19..107bcf3 100644 (file)
@@ -12,7 +12,7 @@
  * @category Horde
  * @package  Lock
  */
-class Horde_Lock
+abstract class Horde_Lock
 {
     /* Class constants. */
     const TYPE_EXCLUSIVE = 1;