You are here

function features_field_instance_load in Features 7.2

Loads a field instance definition array suitable for export.

Parameters

string $identifier: Format: "$entity_type-$bundle-$field_name".

Return value

array|false Field instance definition array as from field_info_instance(). The auto-increment keys 'id' and 'field_id' are removed, to reduce noise in the export. If the field instance is not found, FALSE is returned.

2 calls to features_field_instance_load()
field_instance_features_export in includes/features.field.inc
Implements hook_features_export().
field_instance_features_export_render in includes/features.field.inc
Implements hook_features_export_render().

File

includes/features.field.inc, line 403
Features integration on behalf of 'field' module.

Code

function features_field_instance_load($identifier) {
  list($entity_type, $bundle, $field_name) = explode('-', $identifier);
  if ($instance_info = field_info_instance($entity_type, $field_name, $bundle)) {
    unset($instance_info['id']);
    unset($instance_info['field_id']);
    return $instance_info;
  }
  return FALSE;
}