function module_builder_get_hook_names in Module Builder 6.2
Same name and namespace in other branches
- 7 includes/process.inc \module_builder_get_hook_names()
Get just hook names.
Parameters
$short: Whether to return hook names as just 'init' or 'hook_init'. Might as well call like this: module_builder_get_hook_names('short') for clarity.
Return value
A flat array of strings.
3 calls to module_builder_get_hook_names()
- module_builder_callback_doc_hooks in drush/
module_builder.drush.inc - Callback to add doc headers to existing hooks.
- module_builder_callback_doc_params in drush/
module_builder.drush.inc - WORK IN PROGRESS Add function headers wherever needed with params.
- module_builder_callback_hook_analyze in drush/
module_builder.drush.inc - Callback to list hook implementations found in a given module.
File
- includes/
process.inc, line 62 - Module builder code processing code.
Code
function module_builder_get_hook_names($dir = NULL, $short = FALSE) {
$data = module_builder_get_hook_data_flat($dir);
$names = array_keys($data);
if ($short) {
foreach ($names as $key => $hook_name) {
$names[$key] = str_replace('hook_', '', $hook_name);
}
}
return $names;
}