답변:
치명적인 오류 (또는 빈 화면)가 표시되지 않으면 특수 후크가 호출 될 때 호출되는 모듈 목록을 얻는 것이 매우 쉽습니다.
$modules = module_implements($hook);
foreach ($modules as $key => $module) {
$function = $module . '_' . $hook;
if (!function_exists($function)) {
unset($modules[$key]);
}
}
// $modules is now an array containing all the modules that will be invoked by $hook.
Drupal의 흐름을 추적하기 위해 xDebug와 같은 것을 사용할 수 있지만 Drupal을 처음 사용하는 경우 특히 압도적 일 수 있습니다.