protected function HelpTestCase::getModuleList

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

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

Return value

array A list of enabled modules.

1 call to HelpTestCase::getModuleList()
HelpTestCase::setUp in drupal-7.x/modules/help/help.test
Sets up a Drupal site for running functional and integration tests.

File

drupal-7.x/modules/help/help.test, line 93
Tests for help.module.

Class

HelpTestCase
Tests help display and user access for all modules implementing help.

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'];
    }
  }
}