fix: Проверка на пустое имя компонента

This commit is contained in:
origami11@yandex.ru 2025-11-11 16:22:01 +03:00
parent 87fc94d700
commit 33565c9f7e

View file

@ -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]);