Add grouped navigation tabs legacy handler

This commit is contained in:
Dillon-Brown 2019-12-31 13:41:19 +00:00
parent 0b575752b5
commit bab8ce3390
2 changed files with 73 additions and 0 deletions

View file

@ -4,6 +4,7 @@ namespace SuiteCRM\Core\Legacy;
use RuntimeException;
use TabController;
use GroupedTabStructure;
/**
* Class Navbar
@ -26,6 +27,19 @@ class Navbar extends LegacyHandler
throw new RuntimeException('Running legacy entry point failed');
}
public function getGroupedNavTabs(): array
{
if ($this->runLegacyEntryPoint()) {
global $moduleList;
require LEGACY_PATH . 'include/GroupedTabs/GroupedTabStructure.php';
return (new GroupedTabStructure())->get_tab_structure($moduleList);
}
throw new RuntimeException('Running legacy entry point failed');
}
/**
* @return array
*/