admin_toolbar.install in Admin Toolbar 3.x
Same filename and directory in other branches
Install, update and uninstall functions for the Admin Toolbar module.
File
admin_toolbar.installView 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
Name | Description |
---|---|
admin_toolbar_update_8001 | Rebuild routes to mitigate issue 2938884. |
admin_toolbar_update_8002 | Add menu_depth param into the config. |