protected function FieldStorageAddForm::configureEntityViewDisplay in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/field_ui/src/Form/FieldStorageAddForm.php \Drupal\field_ui\Form\FieldStorageAddForm::configureEntityViewDisplay()
Configures the newly created field for the default view and form modes.
Parameters
string $field_name: The field name.
string|null $formatter_id: (optional) The plugin ID of the formatter. Defaults to NULL.
1 call to FieldStorageAddForm::configureEntityViewDisplay()
- FieldStorageAddForm::submitForm in core/
modules/ field_ui/ src/ Form/ FieldStorageAddForm.php - Form submission handler.
File
- core/
modules/ field_ui/ src/ Form/ FieldStorageAddForm.php, line 455 - Contains \Drupal\field_ui\Form\FieldStorageAddForm.
Class
- FieldStorageAddForm
- Provides a form for the "field storage" add page.
Namespace
Drupal\field_ui\FormCode
protected function configureEntityViewDisplay($field_name, $formatter_id = NULL) {
// Make sure the field is displayed in the 'default' view mode (using
// default formatter and settings). It stays hidden for other view
// modes until it is explicitly configured.
$options = $formatter_id ? [
'type' => $formatter_id,
] : [];
entity_get_display($this->entityTypeId, $this->bundle, 'default')
->setComponent($field_name, $options)
->save();
}