You are here

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;
    }
  }
}