function actions_list
7.x actions.inc | actions_list($reset = FALSE) |
6.x actions.inc | actions_list($reset = FALSE) |
Discovers all available actions by invoking hook_action_info().
This function contrasts with actions_get_all_actions(); see the documentation of actions_get_all_actions() for an explanation.
Parameters
$reset: Reset the action info static cache.
Return value
An associative array keyed on action function name, with the same format as the return value of hook_action_info(), containing all modules' hook_action_info() return values as modified by any hook_action_info_alter() implementations.
See also
7 calls to actions_list()
- actions_do in drupal-7.x/
includes/ actions.inc - Performs a given list of actions by executing their callback functions.
- actions_function_lookup in drupal-7.x/
includes/ actions.inc - Returns an action array key (function or ID), given its hash.
- actions_synchronize in drupal-7.x/
includes/ actions.inc - Synchronizes actions that are provided by modules in hook_action_info().
- system_actions_configure in drupal-7.x/
modules/ system/ system.admin.inc - Menu callback; Creates the form for configuration of a single action.
- system_actions_manage in drupal-7.x/
modules/ system/ system.admin.inc - Menu callback; Displays an overview of available and configured actions.
File
- drupal-7.x/
includes/ actions.inc, line 162 - This is the actions engine for executing stored actions.
Code
function actions_list($reset = FALSE) {
$actions = &drupal_static(__FUNCTION__);
if (!isset($actions) || $reset) {
$actions = module_invoke_all('action_info');
drupal_alter('action_info', $actions);
}
// See module_implements() for an explanation of this cast.
return (array) $actions;
}