function rules_module_implements_alter

Implements hook_module_implements_alter().

File

./rules.module, line 20

Code

function rules_module_implements_alter(&$implementations, $hook) {
    // Ensures the invocation of hook_menu_get_item_alter() triggers
    // rules_menu_get_item_alter() first so the rules invocation is ready for all
    // sub-sequent hook implementations.
    if ($hook == 'menu_get_item_alter' && array_key_exists('rules', $implementations)) {
        $group = $implementations['rules'];
        unset($implementations['rules']);
        $implementations = array_merge(array(
            'rules' => $group,
        ), $implementations);
    }
}