function field_validation_feeds_processor_targets_alter in Field Validation 7.2
Implements hook_feeds_processor_targets_alter().
See also
field_feeds_processor_targets_alter().
File
- ./
field_validation.feeds.inc, line 12 - Integration with feeds to support unique targets in mappers.
Code
function field_validation_feeds_processor_targets_alter(&$targets, $entity_type, $bundle) {
module_load_include('inc', 'ctools', 'includes/export');
$rules = ctools_export_load_object('field_validation_rule', 'conditions', array(
'entity_type' => $entity_type,
'bundle' => $bundle,
'validator' => 'field_validation_unique_validator',
));
foreach ($rules as $rule) {
if (!empty($rule->disabled)) {
continue;
}
$targets[$rule->field_name]['optional_unique'] = TRUE;
$targets[$rule->field_name]['unique_callbacks'][] = 'field_validation_feeds_existing_entity_id';
}
}