HelpTestCase::getModuleList

7 help.test protected HelpTestCase::getModuleList()
8 help.test protected HelpTestCase::getModuleList()

Gets the list of enabled modules that implement hook_help().

Return value

array A list of enabled modules.

File

modules/help/help.test, line 93
Tests for help.module.

Code

protected function getModuleList() {
  $this->modules = array();
  $result = db_query("SELECT name, filename, info FROM {system} WHERE type = 'module' AND status = 1 ORDER BY weight ASC, filename ASC");
  foreach ($result as $module) {
    if (file_exists($module->filename) && function_exists($module->name . '_help')) {
      $fullname = unserialize($module->info);
      $this->modules[$module->name] = $fullname['name'];
    }
  }
}
Login or register to post comments