public function Sermepa::setConfiguration in Commerce sermepa 8.2
Sets the configuration for this plugin instance.
Parameters
array $configuration: An associative array containing the plugin's configuration.
Overrides PaymentGatewayBase::setConfiguration
1 call to Sermepa::setConfiguration()
- Sermepa::submitConfigurationForm in src/
Plugin/ Commerce/ PaymentGateway/ Sermepa.php - Form submission handler.
File
- src/
Plugin/ Commerce/ PaymentGateway/ Sermepa.php, line 104
Class
- Sermepa
- Provides the Sermepa/Redsýs payment gateway.
Namespace
Drupal\commerce_sermepa\Plugin\Commerce\PaymentGatewayCode
public function setConfiguration(array $configuration) {
parent::setConfiguration($configuration);
// Providing a default for merchant_paymethods in defaultConfiguration()
// doesn't work because NestedArray::mergeDeep causes duplicates.
if (!isset($this->configuration['merchant_paymethods'])) {
$this->configuration['merchant_paymethods'][] = 'C';
}
}