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