FIX: fix template path registrator
This commit is contained in:
@@ -112,13 +112,16 @@ class TemplateRegistrator
|
||||
}
|
||||
|
||||
foreach ($this->paths as $path) {
|
||||
$this->setNamespace($path['namespace'] . '::');
|
||||
if (!empty($path['namespace'])) {
|
||||
$this->setNamespace($path['namespace'] . '::');
|
||||
}
|
||||
$this->setModuleId($path['moduleId']);
|
||||
$this->setBaseDirectory($path['baseDirectory']);
|
||||
|
||||
$this->registeredPath = $this->baseDirectory . DIRECTORY_SEPARATOR . $path['path'];
|
||||
// register path
|
||||
$this->registerPath($this->registeredPath, $path['name']);
|
||||
$this->unsetNamespace();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -33,6 +33,9 @@ class AdminMenuRegistrator
|
||||
|
||||
// iterate over all enabled modules
|
||||
foreach ($modules as $key => $module) {
|
||||
if (!is_callable([$module->handler, 'registerAdminMenu']))
|
||||
continue;
|
||||
|
||||
// try to register menus
|
||||
try {
|
||||
call_user_func([$module->handler, 'registerAdminMenu'], $user);
|
||||
|
||||
Reference in New Issue
Block a user