You are here

function commerce_pricelist_post_update_1 in Commerce Pricelist 8.2

Create the 'commerce_product_variation_prices' view.

File

./commerce_pricelist.post_update.php, line 11
Post update functions for Pricelist.

Code

function commerce_pricelist_post_update_1() {

  /** @var \Drupal\commerce\Config\ConfigUpdaterInterface $config_updater */
  $config_updater = \Drupal::service('commerce.config_updater');
  $config_names = [
    'views.view.commerce_product_variation_prices',
  ];
  $result = $config_updater
    ->import($config_names);
  $success_results = $result
    ->getSucceeded();
  $failure_results = $result
    ->getFailed();
  $message = '';
  if ($success_results) {
    $message = t('Succeeded:') . '<br>';
    foreach ($success_results as $success_message) {
      $message .= $success_message . '<br>';
    }
    $message .= '<br>';
  }
  if ($failure_results) {
    $message .= t('Failed:') . '<br>';
    foreach ($failure_results as $failure_message) {
      $message .= $failure_message . '<br>';
    }
  }
  return $message;
}