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. | 
