function lightning_core_entity_type_alter in Lightning Core 8.5
Same name and namespace in other branches
- 8 lightning_core.module \lightning_core_entity_type_alter()
- 8.2 lightning_core.module \lightning_core_entity_type_alter()
- 8.3 lightning_core.module \lightning_core_entity_type_alter()
- 8.4 lightning_core.module \lightning_core_entity_type_alter()
Implements hook_entity_type_alter().
File
- ./
lightning_core.module, line 165 - Contains core functionality for the Lightning distribution.
Code
function lightning_core_entity_type_alter(array &$entity_types) {
Override::entityClass($entity_types['user_role'], Role::class);
Override::entityClass($entity_types['entity_view_mode'], EntityViewMode::class);
Override::entityClass($entity_types['entity_form_mode'], EntityFormMode::class);
Override::entityForm($entity_types['user_role'], RoleForm::class);
if (\Drupal::moduleHandler()
->moduleExists('field_ui')) {
Override::entityForm($entity_types['entity_view_mode'], '\\Drupal\\lightning_core\\Form\\EntityDisplayModeAddForm', 'add');
Override::entityForm($entity_types['entity_view_mode'], '\\Drupal\\lightning_core\\Form\\EntityDisplayModeEditForm', 'edit');
Override::entityForm($entity_types['entity_form_mode'], '\\Drupal\\lightning_core\\Form\\EntityFormModeAddForm', 'add');
Override::entityForm($entity_types['entity_form_mode'], '\\Drupal\\lightning_core\\Form\\EntityDisplayModeEditForm', 'edit');
}
}