Soy algo nuevo en el desarrollo de módulos.
¿Hay alguna manera de generar actualmente qué ganchos se han ejecutado en ciertos nodos?
¿Se haría esto con xdebug?
A menos que obtenga un error fatal (o una pantalla en blanco), es bastante fácil obtener una lista de módulos que se invocarán cuando se llame a un enlace especial:
$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.
Podría usar cosas como xDebug para rastrear el flujo de Drupal, pero esto puede ser abrumador, especialmente si es nuevo en Drupal.