Rules' hooks in Rules 7.2
Same name and namespace in other branches
- 6 rules/rules.api.php \rules_hooks
Hooks that can be implemented by other modules in order to extend rules.
File
- ./
rules.api.php, line 21 - Documentation for hooks provided by the Rules API.
Functions
Name | Location | Description |
---|---|---|
hook_default_rules_configuration |
./ |
Define default rules configurations. |
hook_default_rules_configuration_alter |
./ |
Alter default rules configurations. |
hook_rules_action_base_upgrade |
./ |
D6 to D7 upgrade process hook for mapping action or condition configuration. |
hook_rules_action_base_upgrade_map_name |
./ |
D6 to D7 upgrade procedure hook for mapping action or condition names. |
hook_rules_action_info |
./ |
Define rules compatible actions. |
hook_rules_action_info_alter |
./ |
Alter rules compatible actions. |
hook_rules_category_info |
./ |
Define categories for Rules items, e.g. actions, conditions or events. |
hook_rules_component_alter |
./ |
Alter rules components before execution. |
hook_rules_condition_info |
./ |
Define rules conditions. |
hook_rules_condition_info_alter |
./ |
Alter rules conditions. |
hook_rules_config_access |
./ |
Control access to Rules configurations. |
hook_rules_config_defaults_rebuild |
./ |
Act after rebuilding default configurations. |
hook_rules_config_delete |
./ |
Respond to rules configuration deletion. |
hook_rules_config_execute |
./ |
Respond to rules configuration execution. |
hook_rules_config_insert |
./ |
Respond to creation of a new rules configuration. |
hook_rules_config_load |
./ |
Act on rules configuration being loaded from the database. |
hook_rules_config_presave |
./ |
Act on a rules configuration being inserted or updated. |
hook_rules_config_update |
./ |
Respond to updates to a rules configuration. |
hook_rules_data_info |
./ |
Define rules data types. |
hook_rules_data_info_alter |
./ |
Alter rules data types. |
hook_rules_data_processor_info |
./ |
Declare provided rules data processors. |
hook_rules_data_processor_info_alter |
./ |
Alter rules data_processor info. |
hook_rules_directory |
./ |
Specifies directories for class-based plugin handler discovery. |
hook_rules_element_upgrade_alter |
./ |
D6 to D7 upgrade process hook for mapping action or condition configuration. |
hook_rules_evaluator_info |
./ |
Declare provided rules input evaluators. |
hook_rules_evaluator_info_alter |
./ |
Alter rules input evaluator info. |
hook_rules_event_info |
./ |
Define rules events. |
hook_rules_event_info_alter |
./ |
Alter rules events. |
hook_rules_event_set_alter |
./ |
Alters event sets. |
hook_rules_file_info |
./ |
Specify files containing rules integration code. |
hook_rules_plugin_info |
./ |
Defines rules plugins. |
hook_rules_plugin_info_alter |
./ |
Alter rules plugin info. |
hook_rules_ui_menu_alter |
./ |
Allows modules to alter or to extend the provided Rules UI. |
rules_action_execution_callback |
./ |
The execution callback for an action. |