function MenuLinkStorageController::postSave

DatabaseStorageController::postSave().

Overrides DatabaseStorageController::postSave

1 call to MenuLinkStorageController::postSave()
MenuLinkStorageController::save in drupal/core/modules/menu_link/lib/Drupal/menu_link/MenuLinkStorageController.php
Overrides DatabaseStorageController::save().

File

drupal/core/modules/menu_link/lib/Drupal/menu_link/MenuLinkStorageController.php, line 303
Contains \Drupal\menu_link\MenuLinkStorageController.

Class

MenuLinkStorageController
Controller class for menu links.

Namespace

Drupal\menu_link

Code

function postSave(EntityInterface $entity, $update) {

  // Check the has_children status of the parent.
  $this
    ->updateParentalStatus($entity);
  menu_cache_clear($entity->menu_name);
  if (isset($entity->original) && $entity->menu_name != $entity->original->menu_name) {
    menu_cache_clear($entity->original->menu_name);
  }

  // Now clear the cache.
  _menu_clear_page_cache();
}