Error message

You are browsing documentation for drupal 7.x, which is not supported anymore. Read the updated version of this page for drupal 11.x (the latest version).

function 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 modules/help/help.test
Sets up a Drupal site for running functional and integration tests.

File

modules/help/help.test, line 98

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

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.