You are here

uc_quote.rules_defaults.inc in Ubercart 8.4

Same filename and directory in other branches
  1. 7.3 shipping/uc_quote/uc_quote.rules_defaults.inc

Rules configurations for shipping quotes modules.

File

shipping/uc_quote/uc_quote.rules_defaults.inc
View source
<?php

/**
 * @file
 * Rules configurations for shipping quotes modules.
 */

/**
 * Implements hook_default_rules_configuration().
 */
function uc_quote_default_rules_configuration() {
  $configs = [];
  $methods = \Drupal::moduleHandler()
    ->invokeAll('uc_shipping_method');
  foreach ($methods as $method) {
    $set = rules_and([
      'order' => [
        'type' => 'uc_order',
        'label' => t('Order'),
      ],
    ]);
    $set->label = t('@method conditions', [
      '@method' => $method['title'],
    ]);
    $configs['get_quote_from_' . $method['id']] = $set;
  }
  return $configs;
}

Functions

Namesort descending Description
uc_quote_default_rules_configuration Implements hook_default_rules_configuration().