public function CommerceCurrencyResolverAmountTrait::shouldCurrencyRefresh in Commerce Currency Resolver 8
Do not run conditions currency conversion on specific conditions.
Parameters
string $currency_code: Current currency on plugin.
Return value
bool Return TRUE if is allowed.
3 calls to CommerceCurrencyResolverAmountTrait::shouldCurrencyRefresh()
- OrderFixedAmountOff::apply in src/
Plugin/ Commerce/ PromotionOffer/ OrderFixedAmountOff.php  - Applies the offer to the given entity.
 - OrderItemFixedAmountOff::apply in src/
Plugin/ Commerce/ PromotionOffer/ OrderItemFixedAmountOff.php  - Applies the offer to the given entity.
 - OrderTotalPrice::evaluate in src/
Plugin/ Commerce/ Condition/ OrderTotalPrice.php  - Evaluates the condition.
 
File
- src/
Plugin/ Commerce/ CommerceCurrencyResolverAmountTrait.php, line 119  
Class
- CommerceCurrencyResolverAmountTrait
 - Provides common configuration for fixed amount off offers.
 
Namespace
Drupal\commerce_currency_resolver\Plugin\CommerceCode
public function shouldCurrencyRefresh($currency_code) {
  // No conversion for CLI tasks.
  if (PHP_SAPI === 'cli') {
    return FALSE;
  }
  // Different currencies, it is needed to refresh.
  return $this
    ->currentCurrency() !== $currency_code;
}