You are here

function feeds_test_field_feeds_set_target in Feeds 7.2

Implements callback_my_module_set_target().

1 string reference to 'feeds_test_field_feeds_set_target'
feeds_test_field_feeds_processor_targets in tests/modules/feeds_test_field/feeds_test_field.feeds.inc
Implements hook_feeds_processor_targets().

File

tests/modules/feeds_test_field/feeds_test_field.feeds.inc, line 31
Integration with the Feeds module.

Code

function feeds_test_field_feeds_set_target(FeedsSource $source, $entity, $target, array $values, array $mapping) {
  $language = $mapping['language'];

  // Iterate over all values.
  $field = isset($entity->{$target}) ? $entity->{$target} : array(
    $language => array(),
  );
  foreach ($values as $value) {
    $field[$language][] = array(
      'value' => $value,
    );
  }
  $entity->{$target} = $field;
}