Add support for themes to return instantiated Theme object

This commit is contained in:
Matias Griese
2014-08-05 15:11:07 +03:00
committed by Djamil Legato
parent 84acaaea80
commit 1e8542da9c

View File

@@ -83,12 +83,14 @@ class Themes
$file = THEMES_DIR . "{$name}/{$name}.php";
if (file_exists($file)) {
require_once $file;
$class = require_once $file;
$className = '\\Grav\\Theme\\' . ucfirst($name);
if (!is_object($class)) {
$className = '\\Grav\\Theme\\' . ucfirst($name);
if (class_exists($className)) {
$class = new $className;
if (class_exists($className)) {
$class = new $className;
}
}
}