<?php /** * @file * Install, update and uninstall functions for the menu_ui module. */ /** * Implements hook_install(). */ function menu_ui_install() { // Rebuild all the menu data. // @todo - remove this when we understand why removing it breaks the // standard install profile, possibly need to be handled in // \Drupal\Core\Extension\ModuleHandler::install(). // @see https://www.drupal.org/node/2181151 \Drupal::service('router.builder')->rebuild(); } /** * Implements hook_uninstall(). */ function menu_ui_uninstall() { \Drupal::service('router.builder')->setRebuildNeeded(); }