si hay dos módulos A y B y ambos tienen el mismo enlace user_login. así que cuando inicio sesión, salgo de la función A_user_login () y B_user_login () a la que se llamó primero. y cómo drupal decide el orden de ejecución de estas dos funciones
22
hook_module_implements_alter()
.Por defecto, el peso de un módulo define su lugar en la línea para ejecutar una función hook_ *.
Puede alterar el orden predeterminado de los módulos de implementación con hook_module_implements_alter . Un pequeño ejemplo se puede encontrar en la lectura adicional de este tutorial del blog .
De esa publicación de blog, un ejemplo de implementación es:
fuente