You are here

function entity_hierarchy_microsite_form_menu_edit_form_alter in Entity Reference Hierarchy 3.x

Same name and namespace in other branches
  1. 8.2 modules/entity_hierarchy_microsite/entity_hierarchy_microsite.module \entity_hierarchy_microsite_form_menu_edit_form_alter()

Implements hook_form_FORM_ID_alter() for menu_edit_form().

File

modules/entity_hierarchy_microsite/entity_hierarchy_microsite.module, line 62
Contains main module functionality.

Code

function entity_hierarchy_microsite_form_menu_edit_form_alter(&$form, FormStateInterface $formState) {
  if (($object = $formState
    ->getFormObject()) && $object instanceof EntityForm && ($menu = $object
    ->getEntity()) && $menu
    ->id() === 'entity-hierarchy-microsite') {
    foreach (Element::children($form['links']['links']) as $id) {
      if (isset($form['links']['links'][$id]['operations']['#links']['delete']) && $form['links']['links'][$id]['#item']->link instanceof MicrositeMenuItem) {
        $form['links']['links'][$id]['operations']['#links']['delete']['title'] = t('Remove override');
      }
    }
  }
}