You are here

function usermerge_module_implements in User Merge 7.2

Determines which modules are implementing a hook.

Replaces module_implements(). Does not need to load includes, because they should all have already been loaded in usermerge_invoke_all().

1 call to usermerge_module_implements()
usermerge_invoke_all in ./usermerge.module
Invokes a hook in all enabled modules that implement it.

File

./usermerge.module, line 476
Main file for the User Merge module.

Code

function usermerge_module_implements($hook) {
  $modules = array();
  foreach (module_list() as $module) {
    $function = $module . '_' . $hook;
    if (function_exists($function)) {
      $modules[] = $module;
    }
  }
  return $modules;
}