function field_ui_entity_type_build in Zircon Profile 8.0
Same name and namespace in other branches
- 8 core/modules/field_ui/field_ui.module \field_ui_entity_type_build()
Implements hook_entity_type_build().
File
- core/
modules/ field_ui/ field_ui.module, line 74 - Allows administrators to attach custom fields to fieldable types.
Code
function field_ui_entity_type_build(array &$entity_types) {
/** @var $entity_types \Drupal\Core\Entity\EntityTypeInterface[] */
$entity_types['field_config']
->setFormClass('edit', 'Drupal\\field_ui\\Form\\FieldConfigEditForm');
$entity_types['field_config']
->setFormClass('delete', 'Drupal\\field_ui\\Form\\FieldConfigDeleteForm');
$entity_types['field_config']
->setListBuilderClass('Drupal\\field_ui\\FieldConfigListBuilder');
$entity_types['field_storage_config']
->setFormClass('edit', 'Drupal\\field_ui\\Form\\FieldStorageConfigEditForm');
$entity_types['field_storage_config']
->setListBuilderClass('Drupal\\field_ui\\FieldStorageConfigListBuilder');
$entity_types['field_storage_config']
->setLinkTemplate('collection', '/admin/reports/fields');
$entity_types['entity_form_display']
->setFormClass('edit', 'Drupal\\field_ui\\Form\\EntityFormDisplayEditForm');
$entity_types['entity_view_display']
->setFormClass('edit', 'Drupal\\field_ui\\Form\\EntityViewDisplayEditForm');
$form_mode = $entity_types['entity_form_mode'];
$form_mode
->setListBuilderClass('Drupal\\field_ui\\EntityFormModeListBuilder');
$form_mode
->setFormClass('add', 'Drupal\\field_ui\\Form\\EntityFormModeAddForm');
$form_mode
->setFormClass('edit', 'Drupal\\field_ui\\Form\\EntityDisplayModeEditForm');
$form_mode
->setFormClass('delete', 'Drupal\\field_ui\\Form\\EntityDisplayModeDeleteForm');
$form_mode
->set('admin_permission', 'administer display modes');
$form_mode
->setLinkTemplate('delete-form', '/admin/structure/display-modes/form/manage/{entity_form_mode}/delete');
$form_mode
->setLinkTemplate('edit-form', '/admin/structure/display-modes/form/manage/{entity_form_mode}');
$form_mode
->setLinkTemplate('add-form', '/admin/structure/display-modes/form/add/{entity_type_id}');
$form_mode
->setLinkTemplate('collection', '/admin/structure/display-modes/form');
$view_mode = $entity_types['entity_view_mode'];
$view_mode
->setListBuilderClass('Drupal\\field_ui\\EntityDisplayModeListBuilder');
$view_mode
->setFormClass('add', 'Drupal\\field_ui\\Form\\EntityDisplayModeAddForm');
$view_mode
->setFormClass('edit', 'Drupal\\field_ui\\Form\\EntityDisplayModeEditForm');
$view_mode
->setFormClass('delete', 'Drupal\\field_ui\\Form\\EntityDisplayModeDeleteForm');
$view_mode
->set('admin_permission', 'administer display modes');
$view_mode
->setLinkTemplate('delete-form', '/admin/structure/display-modes/view/manage/{entity_view_mode}/delete');
$view_mode
->setLinkTemplate('edit-form', '/admin/structure/display-modes/view/manage/{entity_view_mode}');
$view_mode
->setLinkTemplate('add-form', '/admin/structure/display-modes/view/add/{entity_type_id}');
$view_mode
->setLinkTemplate('collection', '/admin/structure/display-modes/view');
}