Overrides \Drupal\Core\Entity\ConfigStorageController::preDelete().
Overrides ConfigStorageController::preDelete
protected function preDelete($entities) {
foreach ($entities as $entity) {
// First, delete any user assignments for this set, so that each of these
// users will go back to using whatever default set applies.
db_delete('shortcut_set_users')
->condition('set_name', $entity
->id())
->execute();
// Next, delete the menu links for this set.
menu_delete_links('shortcut-' . $entity
->id());
}
parent::preDelete($entities);
}