Provides a fake field instance.
string $formatter: The machine name of the formatter to use.
array $formatter_settings: An associative array of settings for the formatter.
array An associative array of instance date for the fake field.
function fakeFieldInstance($formatter, $formatter_settings) {
$field_name = $this->definition['field_name'];
$field = field_read_field($field_name);
$field_type = field_info_field_types($field['type']);
return array(
// Build a fake entity type and bundle.
'field_name' => $field_name,
'entity_type' => 'views_fake',
'bundle' => 'views_fake',
// Use the default field settings.
'settings' => field_info_instance_settings($field['type']),
// Set the other fields to their default values.
'required' => FALSE,
'label' => $field_name,
'description' => '',
'deleted' => FALSE,
);
}