diff --git a/src/Controller/Component.php b/src/Controller/Component.php index d4fca32..6cdb811 100644 --- a/src/Controller/Component.php +++ b/src/Controller/Component.php @@ -355,6 +355,12 @@ class Component $name = $path; $config = $site->getConfig(); + // FIXME: Если имя для компонента не задано то возвращаем пустой компонент + // Нужно дополнительно проверить и файл или в autoloader просто не найдет файл копонента + if (!$name) { + return new Component(); + } + $filename = ucfirst($name); $path = Path::join ($config->get('site', 'components'), $name, $filename . '.php'); $className = implode("\\", ['Components', ucfirst($name), $filename]);