public function Custom::setConfiguration in Commerce Core 8.2
Sets the configuration for this plugin instance.
Parameters
array $configuration: An associative array containing the plugin's configuration.
Overrides TaxTypeBase::setConfiguration
File
- modules/
tax/ src/ Plugin/ Commerce/ TaxType/ Custom.php, line 89
Class
- Custom
- Provides the Custom tax type.
Namespace
Drupal\commerce_tax\Plugin\Commerce\TaxTypeCode
public function setConfiguration(array $configuration) {
parent::setConfiguration($configuration);
foreach ($this->configuration['rates'] as &$rate) {
if (isset($rate['amount'])) {
// The 'amount' key was renamed to 'percentage' in 2.0-rc2.
$rate['percentage'] = $rate['amount'];
unset($rate['amount']);
}
}
}