You are here

commerce_cart_redirection.install in Commerce Cart Redirection 8.2

Same filename and directory in other branches
  1. 3.0.x commerce_cart_redirection.install

File

commerce_cart_redirection.install
View source
<?php

/**
 * Implements hook_uninstall().
*/
function commerce_cart_redirection_uninstall() {

  /** @var \Drupal\Core\Config\ConfigFactoryInterface $configFactory */
  $configFactory = \Drupal::configFactory();
  $logger = \Drupal::logger('commerce_cart_redirection');
  $configNames = [
    'commerce_cart_redirection.settings.negate_product_bundles',
    'commerce_cart_redirection.settings.product_bundles',
  ];
  foreach ($configNames as $configName) {
    try {
      $configFactory
        ->getEditable($configName)
        ->delete();
    } catch (\Exception $e) {
      $logger
        ->warning(sprintf('Unable to uninstall config: %s.', $configName));
    }
  }
}

Functions