Fixed cache builder
authorAlexander Ebert <ebert@woltlab.com>
Wed, 11 Feb 2015 22:12:23 +0000 (23:12 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Wed, 11 Feb 2015 22:12:23 +0000 (23:12 +0100)
wcfsetup/install/files/lib/system/cache/builder/ControllerCacheBuilder.class.php

index e10123e3301ef5c081502aeb11542839f886a15a..a88d148498d99d8a8373256ed52f7c00d81c0874 100644 (file)
@@ -51,6 +51,7 @@ class ControllerCacheBuilder extends AbstractCacheBuilder {
                $controllers = array();
                $path .= $type . '/';
                
+               $lowercaseType = $type;
                $type = ucfirst($type);
                $files = glob($path . '*' . $type . '.class.php');
                if ($files === false) {
@@ -65,7 +66,7 @@ class ControllerCacheBuilder extends AbstractCacheBuilder {
                                }
                                
                                $controller = mb_strtolower($match[1]);
-                               $fqn = '\\' . $abbreviation . '\\' . ($isACP ? 'acp\\' : '') . $type . '\\' . $match[1] . $type;
+                               $fqn = '\\' . $abbreviation . '\\' . ($isACP ? 'acp\\' : '') . $lowercaseType . '\\' . $match[1] . $type;
                                
                                $controllers[$controller] = $fqn;
                        }