From ed8b08a9e4d01a595a472fa538c8917fd82bcd20 Mon Sep 17 00:00:00 2001 From: Benny Date: Tue, 10 Nov 2015 11:19:30 +0100 Subject: [PATCH] Fixes #432 (Theme autoloading doesn't seem to work) --- system/src/Grav/Common/Themes.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system/src/Grav/Common/Themes.php b/system/src/Grav/Common/Themes.php index add87d3be..4c5748be6 100644 --- a/system/src/Grav/Common/Themes.php +++ b/system/src/Grav/Common/Themes.php @@ -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); } }