Mercurial > hg > isophonics-drupal-site
view core/modules/field_layout/src/Form/FieldLayoutEntityFormDisplayEditForm.php @ 9:1fc0ff908d1f
Add another data file
author | Chris Cannam |
---|---|
date | Mon, 05 Feb 2018 12:34:32 +0000 |
parents | 4c8ae668cc8c |
children | 1fec387a4317 |
line wrap: on
line source
<?php namespace Drupal\field_layout\Form; use Drupal\Component\Plugin\PluginManagerBase; use Drupal\Core\Field\FieldTypePluginManagerInterface; use Drupal\Core\Layout\LayoutPluginManagerInterface; use Drupal\field_ui\Form\EntityFormDisplayEditForm; use Symfony\Component\DependencyInjection\ContainerInterface; /** * Edit form for the EntityFormDisplay entity type. */ class FieldLayoutEntityFormDisplayEditForm extends EntityFormDisplayEditForm { use FieldLayoutEntityDisplayFormTrait; /** * FieldLayoutEntityFormDisplayEditForm constructor. * * @param \Drupal\Core\Field\FieldTypePluginManagerInterface $field_type_manager * The field type manager. * @param \Drupal\Component\Plugin\PluginManagerBase $plugin_manager * The widget plugin manager. * @param \Drupal\Core\Layout\LayoutPluginManagerInterface $layout_plugin_manager * The layout plugin manager. */ public function __construct(FieldTypePluginManagerInterface $field_type_manager, PluginManagerBase $plugin_manager, LayoutPluginManagerInterface $layout_plugin_manager) { parent::__construct($field_type_manager, $plugin_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.widget'), $container->get('plugin.manager.core.layout') ); } }