You are here

function uikit_components_entity_type_alter in UIkit Components 8.2

Same name and namespace in other branches
  1. 8.3 includes/alter.inc \uikit_components_entity_type_alter()

Implements hook_entity_type_alter().

File

includes/alter.inc, line 63
Modify structured content arrays.

Code

function uikit_components_entity_type_alter(array &$entity_types) {
  $config = \Drupal::config('uikit_components.settings');
  if ($config
    ->get('additional_menu_styles')) {

    // Replace form class for menu add/edit forms with our own form class.

    /** @var $entity_types \Drupal\Core\Entity\EntityTypeInterface[] */
    $entity_types['menu']
      ->setFormClass('add', 'Drupal\\uikit_components\\Form\\MenuEditForm')
      ->setFormClass('edit', 'Drupal\\uikit_components\\Form\\MenuEditForm');
  }
}