Inheritance: extends CApplicationComponent
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;
 }