You are here

function commerce_invoice_post_update_1 in Commerce Invoice 8.2

Revert the user invoices view to add the customer contextual filter.

File

./commerce_invoice.post_update.php, line 11
Post update functions for Invoice.

Code

function commerce_invoice_post_update_1() {

  /** @var \Drupal\commerce\Config\ConfigUpdaterInterface $config_updater */
  $config_updater = \Drupal::service('commerce.config_updater');
  $views = [
    'views.view.commerce_user_invoices',
  ];
  $result = $config_updater
    ->revert($views, FALSE);
  $message = '';
  $success_results = $result
    ->getSucceeded();
  $failure_results = $result
    ->getFailed();
  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;
}