You are here

public function PercentageOffTrait::setConfiguration in Commerce Core 8.2

File

modules/promotion/src/Plugin/Commerce/PromotionOffer/PercentageOffTrait.php, line 25

Class

PercentageOffTrait
Provides common configuration for percentage off offers.

Namespace

Drupal\commerce_promotion\Plugin\Commerce\PromotionOffer

Code

public function setConfiguration(array $configuration) {
  parent::setConfiguration($configuration);
  if (isset($this->configuration['amount'])) {

    // The 'amount' key was renamed to 'percentage' in 2.0-rc2.
    $this->configuration['percentage'] = $this->configuration['amount'];
    unset($this->configuration['amount']);
  }
}