getModules() public static method

If a module contains a info.xml it will be parsed.
public static getModules ( ) : array
return array
Example #1
0
 /**
  * Load the data for the 2 data grids.
  */
 private function loadData()
 {
     // get all manageable modules
     $modules = BackendExtensionsModel::getModules();
     // split the modules in 2 separate data grid sources
     foreach ($modules as $module) {
         if ($module['installed']) {
             $this->installedModules[] = $module;
         } else {
             $this->installableModules[] = $module;
         }
     }
 }