From 73e7ff26564aebb5b00d14370fd5f330042ee1ea Mon Sep 17 00:00:00 2001 From: naomi Date: Thu, 5 Jul 2018 14:05:50 +0200 Subject: [PATCH] Uninstall hook in opencase module Also moved more config files about. --- opencase.module | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/opencase.module b/opencase.module index ad1358f..04ff2fc 100644 --- a/opencase.module +++ b/opencase.module @@ -130,3 +130,22 @@ function opencase_form_oc_case_type_edit_form_alter(&$form, $form_state) { $widget->setup($form); $widget->populate($form); } + +/** + * Implements hook_uninstall(). + * Removes configs. + */ +function opencase_uninstall() { + $configs = [ + 'block.block.opencasecontextualmenu', + 'block.block.opencase', + 'system.menu.openc', + 'views.view.cases', + 'block.block.opencaseglobal', + 'system.menu.opencase-admin', + 'views.view.activities' + ]; + foreach($configs as $config) { + Drupal::configFactory()->getEditable($config)->delete(); + } +}