protected function MenuFormController::actions

Overrides Drupal\Core\Entity\EntityFormController::actions().

Overrides EntityFormController::actions

File

drupal/core/modules/menu/lib/Drupal/menu/MenuFormController.php, line 72
Contains Drupal\menu\MenuFormController.

Class

MenuFormController
Base form controller for menu edit forms.

Namespace

Drupal\menu

Code

protected function actions(array $form, array &$form_state) {
  $actions = parent::actions($form, $form_state);
  $menu = $this->entity;
  $system_menus = menu_list_system_menus();
  $actions['delete']['#access'] = !$menu
    ->isNew() && !isset($system_menus[$menu
    ->id()]);
  return $actions;
}