module.inc

API for loading and interacting with Drupal modules.

File

drupal/core/includes/module.inc
View source

Functions

Namesort descending Description
drupal_alter Passes alterable variables to specific hook_TYPE_alter() implementations.
drupal_required_modules Returns an array of modules required by core.
module_config_sort Sorts the configured list of enabled modules.
module_disable Disables a given set of modules.
module_enable Enables or installs a given list of modules.
module_exists Determines whether a given module exists.
module_hook Determines whether a module implements a hook.
module_hook_info Retrieves a list of hooks that are declared through hook_hook_info().
module_implements Determines which modules are implementing a hook.
module_implements_reset Regenerates the stored list of hook implementations.
module_implements_write_cache Writes the hook implementation cache.
module_invoke Invokes a hook in a particular module.
module_invoke_all Invokes a hook in all enabled modules that implement it.
module_list Returns a list of currently active modules.
module_list_reset Reverts an enforced fixed list of module_list().
module_load_all Loads all enabled modules.
module_load_all_includes Loads an include file for each enabled module.
module_load_include Loads a module include file.
module_load_install Loads a module's installation hooks.
module_set_weight Sets weight of a particular module.
module_uninstall Uninstalls a given list of modules.
system_list Builds a list of bootstrap modules and enabled modules and themes.
system_list_reset Resets all system_list() caches.
system_register Registers an extension in runtime registries for execution.
_module_build_dependencies Determines which modules require and are required by each module.