function system_rebuild_module_data
system_rebuild_module_data()
Rebuild, save, and return data about all currently available modules.
Return value
Array of all available modules and their data.
File
- modules/system/system.module, line 2458
- Configuration system that lets administrators modify the workings of the site.
Code
function system_rebuild_module_data() { $modules_cache = &drupal_static(__FUNCTION__); // Only rebuild once per request. $modules and $modules_cache cannot be // combined into one variable, because the $modules_cache variable is reset by // reference from system_list_reset() during the rebuild. if (!isset($modules_cache)) { $modules = _system_rebuild_module_data(); ksort($modules); system_get_files_database($modules, 'module'); system_update_files_database($modules, 'module'); $modules = _module_build_dependencies($modules); $modules_cache = $modules; } return $modules_cache; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!system!system.module/function/system_rebuild_module_data/7.x