Fixes #432 (Theme autoloading doesn't seem to work)

This commit is contained in:
Benny
2015-11-10 11:19:30 +01:00
parent 5cb9f2f42f
commit ed8b08a9e4

View File

@@ -284,11 +284,11 @@ class Themes extends Iterator
$class = substr($class, strlen($prefix));
// Replace namespace tokens to directory separators
$path = ltrim(preg_replace('#\\\|_(?!.+\\\)#', '/', $class), '/');
$path = strtolower(ltrim(preg_replace('#\\\|_(?!.+\\\)#', '/', $class), '/'));
$file = $locator->findResource("themes://{$path}/{$path}.php");
// Load class
if (stream_resolve_include_path($file)) {
if (file_exists($file)) {
return include_once($file);
}
}