4.6.x module.inc module_hook($module, $hook)
4.7.x module.inc module_hook($module, $hook)
5.x module.inc module_hook($module, $hook)
6.x module.inc module_hook($module, $hook)
7.x module.inc module_hook($module, $hook)

Determine whether a module implements a hook.

Parameters

$module: The name of the module (without the .module extension).

$hook: The name of the hook (e.g. "help" or "menu").

Return value

TRUE if the module is both installed and enabled, and the hook is implemented in that module.

Related topics

1 call to module_hook()
node_hook in modules/node/node.module
Determine whether a node hook exists.

File

includes/module.inc, line 411
API for loading and interacting with Drupal modules.

Code

function module_hook($module, $hook) {
  return function_exists($module . '_' . $hook);
}