5 module.inc | module_invoke() |
6 module.inc | module_invoke() |
7 module.inc | module_invoke($module, $hook) |
8 module.inc | module_invoke($module, $hook) |
Invoke a hook in a particular module.
Parameters
$module: The name of the module (without the .module extension).
$hook: The name of the hook to invoke.
...: Arguments to pass to the hook implementation.
Return value
The return value of the hook implementation.
Related topics
50 calls to module_invoke()
File
- includes/
module.inc, line 175 - API for loading and interacting with Drupal modules.
Code
function module_invoke() {
$args = func_get_args();
$module = array_shift($args);
$hook = array_shift($args);
$function = $module . '_' . $hook;
if (module_hook($module, $hook)) {
return call_user_func_array($function, $args);
}
}
Login or register to post comments