There's no central canonical list, since hooks are fairly free-form. It's generally good practice to prefix a hook with the name of your module if you're not a core module (hook_yourmodulenamehere_hookname()), but that's not universal unfortunately. --Larry Garfield arthur wrote:
Hi-
Forgive me if this question is answered elsewhere- I've not found a comprehensive answer thus far.
With contrib modules sprawling ever more, it's extremely hard to keep track of what modules implement what kinds of hooks. For example, I got caught by file_field's hook_file_delete() when I implemented media_mover_api_file_delete() which had nothing to do with this hook. While I renamed my function, it's challenging at best to know the terrain. Is there a central place where contrib developers can list their hooks, or a naming convention that is agreed to that would help with this (eg: hook_HOOKNAME_HOOKMODULE() or something)?
thanks,
arthur