class FieldLayoutEntityViewDisplayEditForm in Drupal 8
Same name and namespace in other branches
- 9 core/modules/field_layout/src/Form/FieldLayoutEntityViewDisplayEditForm.php \Drupal\field_layout\Form\FieldLayoutEntityViewDisplayEditForm
Edit form for the EntityViewDisplay entity type.
@internal
Hierarchy
- class \Drupal\Core\Form\FormBase implements ContainerInjectionInterface, FormInterface uses DependencySerializationTrait, LoggerChannelTrait, MessengerTrait, LinkGeneratorTrait, RedirectDestinationTrait, UrlGeneratorTrait, StringTranslationTrait
- class \Drupal\Core\Entity\EntityForm implements EntityFormInterface
- class \Drupal\field_ui\Form\EntityDisplayFormBase
- class \Drupal\field_ui\Form\EntityViewDisplayEditForm
- class \Drupal\field_layout\Form\FieldLayoutEntityViewDisplayEditForm uses FieldLayoutEntityDisplayFormTrait
- class \Drupal\field_ui\Form\EntityViewDisplayEditForm
- class \Drupal\field_ui\Form\EntityDisplayFormBase
- class \Drupal\Core\Entity\EntityForm implements EntityFormInterface
Expanded class hierarchy of FieldLayoutEntityViewDisplayEditForm
1 file declares its use of FieldLayoutEntityViewDisplayEditForm
- field_layout.module in core/
modules/ field_layout/ field_layout.module - Provides hook implementations for Field Layout.
File
- core/
modules/ field_layout/ src/ Form/ FieldLayoutEntityViewDisplayEditForm.php, line 18
Namespace
Drupal\field_layout\FormView source
class FieldLayoutEntityViewDisplayEditForm extends EntityViewDisplayEditForm {
use FieldLayoutEntityDisplayFormTrait;
/**
* FieldLayoutEntityViewDisplayEditForm constructor.
*
* @param \Drupal\Core\Field\FieldTypePluginManagerInterface $field_type_manager
* The field type manager.
* @param \Drupal\Component\Plugin\PluginManagerBase $plugin_manager
* The formatter plugin manager.
* @param \Drupal\Core\Layout\LayoutPluginManagerInterface $layout_plugin_manager
* The field layout plugin manager.
* @param \Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_display_repository
* The entity display_repository.
* @param \Drupal\Core\Entity\EntityFieldManagerInterface $entity_field_manager
* The entity field manager.
*/
public function __construct(FieldTypePluginManagerInterface $field_type_manager, PluginManagerBase $plugin_manager, LayoutPluginManagerInterface $layout_plugin_manager, EntityDisplayRepositoryInterface $entity_display_repository = NULL, EntityFieldManagerInterface $entity_field_manager = NULL) {
parent::__construct($field_type_manager, $plugin_manager, $entity_display_repository, $entity_field_manager);
$this->layoutPluginManager = $layout_plugin_manager;
}
/**
* {@inheritdoc}
*/
public static function create(ContainerInterface $container) {
return new static($container
->get('plugin.manager.field.field_type'), $container
->get('plugin.manager.field.formatter'), $container
->get('plugin.manager.core.layout'), $container
->get('entity_display.repository'), $container
->get('entity_field.manager'));
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
DependencySerializationTrait:: |
protected | property | An array of entity type IDs keyed by the property name of their storages. | |
DependencySerializationTrait:: |
protected | property | An array of service IDs keyed by property name used for serialization. | |
DependencySerializationTrait:: |
public | function | 1 | |
DependencySerializationTrait:: |
public | function | 2 | |
EntityDisplayFormBase:: |
protected | property |
The entity being used by this form. Overrides EntityForm:: |
|
EntityDisplayFormBase:: |
protected | property | The entity display repository. | |
EntityDisplayFormBase:: |
protected | property | The entity field manager. | |
EntityDisplayFormBase:: |
protected | property | A list of field types. | |
EntityDisplayFormBase:: |
protected | property | The widget or formatter plugin manager. | |
EntityDisplayFormBase:: |
protected | function |
Copies top-level form values to entity properties Overrides EntityForm:: |
|
EntityDisplayFormBase:: |
protected | function | Returns an array of applicable widget or formatter options for a field. | |
EntityDisplayFormBase:: |
protected | function | Returns entity (form) displays for the current entity display type. | |
EntityDisplayFormBase:: |
protected | function | Returns form or view modes statuses for the bundle used by this form. | |
EntityDisplayFormBase:: |
public | function |
Determines which entity will be used by this form from a RouteMatch object. Overrides EntityForm:: |
|
EntityDisplayFormBase:: |
protected | function | Returns the extra fields of the entity type and bundle used by this form. | |
EntityDisplayFormBase:: |
protected | function | Collects the definitions of fields whose display is configurable. | |
EntityDisplayFormBase:: |
public | function | Returns an associative array of all regions. | |
EntityDisplayFormBase:: |
public | function | Returns the region to which a row in the display overview belongs. | |
EntityDisplayFormBase:: |
public | function | Ajax handler for multistep buttons. | |
EntityDisplayFormBase:: |
public | function | Form submission handler for multistep buttons. | |
EntityDisplayFormBase:: |
public | function | Determines the rendering order of an array representing a tree. | |
EntityDisplayFormBase:: |
protected | function | Saves the updated display mode statuses. | |
EntityDisplayFormBase:: |
public | function | Performs pre-render tasks on field_ui_table elements. | |
EntityForm:: |
protected | property | The entity type manager. | 3 |
EntityForm:: |
protected | property | The module handler service. | |
EntityForm:: |
protected | property | The name of the current operation. | |
EntityForm:: |
private | property | The entity manager. | |
EntityForm:: |
protected | function | Returns an array of supported actions for the current entity form. | 29 |
EntityForm:: |
protected | function | Returns the action form element for the current entity form. | |
EntityForm:: |
public | function | Form element #after_build callback: Updates the entity with submitted data. | |
EntityForm:: |
public | function |
Builds an updated entity object based upon the submitted form values. Overrides EntityFormInterface:: |
2 |
EntityForm:: |
public | function |
Form constructor. Overrides FormInterface:: |
10 |
EntityForm:: |
public | function |
Returns a string identifying the base form. Overrides BaseFormIdInterface:: |
5 |
EntityForm:: |
public | function |
Returns a unique string identifying the form. Overrides FormInterface:: |
10 |
EntityForm:: |
public | function |
Gets the operation identifying the form. Overrides EntityFormInterface:: |
|
EntityForm:: |
protected | function | Initialize the form state and the entity before the first form build. | 3 |
EntityForm:: |
protected | function | Prepares the entity object before the form is built first. | 3 |
EntityForm:: |
protected | function | Invokes the specified prepare hook variant. | |
EntityForm:: |
public | function | Process callback: assigns weights and hides extra fields. | |
EntityForm:: |
public | function |
Form submission handler for the 'save' action. Overrides EntityFormInterface:: |
41 |
EntityForm:: |
public | function |
Sets the form entity. Overrides EntityFormInterface:: |
|
EntityForm:: |
public | function |
Sets the entity manager for this form. Overrides EntityFormInterface:: |
|
EntityForm:: |
public | function |
Sets the entity type manager for this form. Overrides EntityFormInterface:: |
|
EntityForm:: |
public | function |
Sets the module handler for this form. Overrides EntityFormInterface:: |
|
EntityForm:: |
public | function |
Sets the operation for this form. Overrides EntityFormInterface:: |
|
EntityForm:: |
public | function | ||
EntityForm:: |
public | function | ||
EntityViewDisplayEditForm:: |
protected | property |
The display context. Either 'view' or 'form'. Overrides EntityDisplayFormBase:: |
|
EntityViewDisplayEditForm:: |
protected | function |
Alters the widget or formatter settings summary. Overrides EntityDisplayFormBase:: |
|
EntityViewDisplayEditForm:: |
protected | function |
Builds the table row structure for a single extra field. Overrides EntityDisplayFormBase:: |
|
EntityViewDisplayEditForm:: |
protected | function |
Builds the table row structure for a single field. Overrides EntityDisplayFormBase:: |
|
EntityViewDisplayEditForm:: |
protected | function |
Returns the ID of the default widget or formatter plugin for a field type. Overrides EntityDisplayFormBase:: |
|
EntityViewDisplayEditForm:: |
protected | function |
Returns an array of form or view mode options. Overrides EntityDisplayFormBase:: |
|
EntityViewDisplayEditForm:: |
protected | function |
Returns the form or view modes used by this form. Overrides EntityDisplayFormBase:: |
|
EntityViewDisplayEditForm:: |
protected | function |
Returns a link to the form or view mode admin page. Overrides EntityDisplayFormBase:: |
|
EntityViewDisplayEditForm:: |
protected | function |
Returns an entity display object to be used by this form. Overrides EntityDisplayFormBase:: |
|
EntityViewDisplayEditForm:: |
protected | function | Returns an array of visibility options for field labels. | |
EntityViewDisplayEditForm:: |
protected | function |
Returns the Url object for a specific entity (form) display edit form. Overrides EntityDisplayFormBase:: |
|
EntityViewDisplayEditForm:: |
protected | function |
Returns an array containing the table headers. Overrides EntityDisplayFormBase:: |
|
EntityViewDisplayEditForm:: |
protected | function |
Adds the widget or formatter third party settings forms. Overrides EntityDisplayFormBase:: |
|
FieldLayoutEntityDisplayFormTrait:: |
protected | property | The field layout plugin manager. | |
FieldLayoutEntityDisplayFormTrait:: |
public | function | Overrides \Drupal\field_ui\Form\EntityDisplayFormBase::form(). | |
FieldLayoutEntityDisplayFormTrait:: |
abstract public | function | Gets the form entity. | |
FieldLayoutEntityDisplayFormTrait:: |
protected | function | Gets the layout plugin for the currently selected field layout. | |
FieldLayoutEntityDisplayFormTrait:: |
public | function | Overrides \Drupal\field_ui\Form\EntityDisplayFormBase::getRegions(). | |
FieldLayoutEntityDisplayFormTrait:: |
public static | function | Ajax callback for the field layout settings form. | |
FieldLayoutEntityDisplayFormTrait:: |
public | function | Submit handler for the non-JS case. | |
FieldLayoutEntityDisplayFormTrait:: |
public | function | Overrides \Drupal\field_ui\Form\EntityDisplayFormBase::submitForm(). | |
FieldLayoutEntityDisplayFormTrait:: |
public | function | Overrides \Drupal\field_ui\Form\EntityDisplayFormBase::validateForm(). | |
FieldLayoutEntityViewDisplayEditForm:: |
public static | function |
Instantiates a new instance of this class. Overrides EntityViewDisplayEditForm:: |
|
FieldLayoutEntityViewDisplayEditForm:: |
public | function |
FieldLayoutEntityViewDisplayEditForm constructor. Overrides EntityDisplayFormBase:: |
|
FormBase:: |
protected | property | The config factory. | 1 |
FormBase:: |
protected | property | The request stack. | 1 |
FormBase:: |
protected | property | The route match. | |
FormBase:: |
protected | function | Retrieves a configuration object. | |
FormBase:: |
protected | function | Gets the config factory for this form. | 1 |
FormBase:: |
private | function | Returns the service container. | |
FormBase:: |
protected | function | Gets the current user. | |
FormBase:: |
protected | function | Gets the request object. | |
FormBase:: |
protected | function | Gets the route match. | |
FormBase:: |
protected | function | Gets the logger for a specific channel. | |
FormBase:: |
protected | function |
Returns a redirect response object for the specified route. Overrides UrlGeneratorTrait:: |
|
FormBase:: |
public | function | Resets the configuration factory. | |
FormBase:: |
public | function | Sets the config factory for this form. | |
FormBase:: |
public | function | Sets the request stack object to use. | |
LinkGeneratorTrait:: |
protected | property | The link generator. | 1 |
LinkGeneratorTrait:: |
protected | function | Returns the link generator. | |
LinkGeneratorTrait:: |
protected | function | Renders a link to a route given a route name and its parameters. | |
LinkGeneratorTrait:: |
public | function | Sets the link generator service. | |
LoggerChannelTrait:: |
protected | property | The logger channel factory service. | |
LoggerChannelTrait:: |
protected | function | Gets the logger for a specific channel. | |
LoggerChannelTrait:: |
public | function | Injects the logger channel factory. | |
MessengerTrait:: |
protected | property | The messenger. | 29 |
MessengerTrait:: |
public | function | Gets the messenger. | 29 |
MessengerTrait:: |
public | function | Sets the messenger. | |
RedirectDestinationTrait:: |
protected | property | The redirect destination service. | 1 |
RedirectDestinationTrait:: |
protected | function | Prepares a 'destination' URL query parameter for use with \Drupal\Core\Url. | |
RedirectDestinationTrait:: |
protected | function | Returns the redirect destination service. | |
RedirectDestinationTrait:: |
public | function | Sets the redirect destination service. | |
StringTranslationTrait:: |
protected | property | The string translation service. | 1 |
StringTranslationTrait:: |
protected | function | Formats a string containing a count of items. | |
StringTranslationTrait:: |
protected | function | Returns the number of plurals supported by a given language. | |
StringTranslationTrait:: |
protected | function | Gets the string translation service. | |
StringTranslationTrait:: |
public | function | Sets the string translation service to use. | 2 |
StringTranslationTrait:: |
protected | function | Translates a string to the current language or to a given language. | |
UrlGeneratorTrait:: |
protected | property | The url generator. | |
UrlGeneratorTrait:: |
protected | function | Returns the URL generator service. | |
UrlGeneratorTrait:: |
public | function | Sets the URL generator service. | |
UrlGeneratorTrait:: |
protected | function | Generates a URL or path for a specific route based on the given parameters. |