taxonomy_menu_ui.install in Taxonomy Menu UI 8
Taxonomy Menu UI installation file.
File
taxonomy_menu_ui.installView source
<?php
/**
* @file
* Taxonomy Menu UI installation file.
*/
use Drupal\taxonomy\Entity\Vocabulary;
/**
* Implements hook_uninstall().
*/
function taxonomy_menu_ui_uninstall() {
$logger = \Drupal::logger('taxonomy_menu_ui');
/** @var \Drupal\Core\Entity\EntityInterface $bundle */
foreach (Vocabulary::loadMultiple() as $bundle) {
$config_name = 'core.entity_form_display.taxonomy_term.' . $bundle
->id() . '.default';
try {
\Drupal::service('config.factory')
->getEditable($config_name)
->clear('content.menu')
->save();
} catch (\Exception $e) {
$logger
->warning(sprintf('Unable to uninstall config: %s.', $config_name));
}
}
}
Functions
Name | Description |
---|---|
taxonomy_menu_ui_uninstall | Implements hook_uninstall(). |