[development] The new menu system
Moshe Weitzman
weitzman at tejasa.com
Tue Sep 26 15:14:48 UTC 2006
>>> so, lets create a new hook_signal($op) which fires at various points
>>> during a request. Initially, it replace hook_init() and hook_exit()
>>> with $op=precache, $op=postcache, and $op=exit. We shall also add
>>> $op=postbootstrap which is where the drupal_add_css calls will go.
>
> This is an unneeded level of abstraction. We already have signals that
> fire at various points during a request. They are called hooks. They are
> faster and more descriptive than hook_signal($op).
>
> hook_precache
> hook_postcache
> hook_exit
sure, thats a reasonable option ... i find it useful though to distinguish
between hooks that care about your return value and hooks that don't. those
that don't are candidates for grouping within a single hook_signal($op). the
principle advantage is cutting down on the number of hooks ... not a big
deal though.
More information about the development
mailing list