function conditional_fields_module_implements_alter in Conditional Fields 7.3
Implements hook_module_implements_alter().
Ensures that some Conditional Fields hooks are processed last.
File
- ./
conditional_fields.module, line 2002 - Define dependencies between fields based on their states and values.
Code
function conditional_fields_module_implements_alter(&$implementations, $hook) {
if (isset($implementations['conditional_fields'])) {
// The element_info_alter hook should attempt to add its #after_build
// callback last to ensure that conditional_fields_form_validate runs after
// all other validation routines.
// The Features hook must be processed when the fields actually exist.
if ($hook == 'element_info_alter' || $hook == 'features_api') {
$group = $implementations['conditional_fields'];
unset($implementations['conditional_fields']);
$implementations['conditional_fields'] = $group;
}
}
}