Make sure there is trailing slash on replace string.
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 9 Jan 2009 22:47:23 +0000 (15:47 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Fri, 9 Jan 2009 22:47:23 +0000 (15:47 -0700)
framework/Autoloader/lib/Horde/Autoloader.php

index b778ea2..bdeabab 100644 (file)
@@ -15,6 +15,7 @@ class Horde_Autoloader
 {
     /**
      * Patterns that match classes we can load.
+     *
      * @var array
      */
     protected static $_classPatterns = array('/^Horde_/' => 'Horde/');
@@ -89,7 +90,7 @@ class Horde_Autoloader
      */
     public static function addClassPattern($pattern, $replace = null)
     {
-        self::$_classPatterns[$pattern] = $replace;
+        self::$_classPatterns[$pattern] = rtrim($replace, '/') . '/';
     }
 
 }