public function MenuLinkFormController::save

Overrides EntityFormController::save().

Overrides EntityFormController::save

File

drupal/core/modules/menu_link/lib/Drupal/menu_link/MenuLinkFormController.php, line 239
Contains \Drupal\menu_link\MenuLinkFormController.

Class

MenuLinkFormController
Form controller for the node edit forms.

Namespace

Drupal\menu_link

Code

public function save(array $form, array &$form_state) {
  $menu_link = $this->entity;
  $saved = $menu_link
    ->save();
  if ($saved) {
    drupal_set_message(t('The menu link has been saved.'));
    $form_state['redirect'] = 'admin/structure/menu/manage/' . $menu_link->menu_name;
  }
  else {
    drupal_set_message(t('There was an error saving the menu link.'), 'error');
    $form_state['rebuild'] = TRUE;
  }
}