diff options
Diffstat (limited to 'includes/bootstrap.inc')
-rw-r--r-- | includes/bootstrap.inc | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/includes/bootstrap.inc b/includes/bootstrap.inc index 29b925350..b9bf2d6d0 100644 --- a/includes/bootstrap.inc +++ b/includes/bootstrap.inc @@ -2098,8 +2098,22 @@ function _registry_check_code($type, $name = NULL) { * each interface or class in the database. */ function registry_rebuild() { + system_rebuild_module_data(); + registry_update(); +} + +/** + * Update the registry based on the latest files listed in the database. + * + * This function should be used when system_rebuild_module_data() does not need + * to be called, because it is already known that the list of files in the + * {system} table matches those in the file system. + * + * @see registry_rebuild() + */ +function registry_update() { require_once DRUPAL_ROOT . '/includes/registry.inc'; - _registry_rebuild(); + _registry_update(); } /** |