getModules() public method

Возвращаем список модулей:
public getModules ( boolean $navigationOnly = false, boolean $disableModule = false ) : mixed
$navigationOnly boolean - только навигация
$disableModule boolean - отключённые модули
return mixed
Example #1
0
 /**
  * @param  bool $navigationOnly
  * @param  bool $disableModule
  * @return array|mixed
  */
 public function getModules($navigationOnly = false, $disableModule = false)
 {
     $modules = parent::getModules($navigationOnly, $disableModule);
     if (true === $navigationOnly) {
         return $this->filterMenuVisibilityByUserRoles($modules);
     }
     $modules['modulesNavigation'] = $this->filterMenuVisibilityByUserRoles($modules['modulesNavigation']);
     $modules['modules'] = $this->filterModulesListByUserRoles($modules['modules']);
     return $modules;
 }