You are here

admin_toolbar.install in Admin Toolbar 3.x

Same filename and directory in other branches
  1. 8.2 admin_toolbar.install
  2. 8 admin_toolbar.install

Install, update and uninstall functions for the Admin Toolbar module.

File

admin_toolbar.install
View source
<?php

/**
 * @file
 * Install, update and uninstall functions for the Admin Toolbar module.
 */

/**
 * Rebuild routes to mitigate issue 2938884.
 *
 * @see https://www.drupal.org/project/admin_toolbar/issues/2938884
 */
function admin_toolbar_update_8001() {

  // Rebuilding the route cache.
  \Drupal::service("router.builder")
    ->rebuild();
}

/**
 * Add menu_depth param into the config.
 *
 * @see https://www.drupal.org/project/admin_toolbar/issues/3200542
 */
function admin_toolbar_update_8002() {
  $config_factory = \Drupal::configFactory();
  $config = $config_factory
    ->getEditable('admin_toolbar.settings');
  if (empty($config
    ->get('menu_depth'))) {
    $config
      ->set('menu_depth', 4);
    $config
      ->save(TRUE);
  }
}

Functions

Namesort descending Description
admin_toolbar_update_8001 Rebuild routes to mitigate issue 2938884.
admin_toolbar_update_8002 Add menu_depth param into the config.