function field_test_field_load

Implements hook_field_load().

File

modules/field/tests/field_test.field.inc, line 62

Code

function field_test_field_load($entity_type, $entities, $field, $instances, $langcode, &$items, $age) {
    $args = func_get_args();
    field_test_memorize(__FUNCTION__, $args);
    foreach ($items as $id => $item) {
        // To keep the test non-intrusive, only act for instances with the
        // test_hook_field_load setting explicitly set to TRUE.
        if ($instances[$id]['settings']['test_hook_field_load']) {
            foreach ($item as $delta => $value) {
                // Don't add anything on empty values.
                if ($value) {
                    $items[$id][$delta]['additional_key'] = 'additional_value';
                }
            }
        }
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.