public function PaymentGateway::set in Commerce Core 8.2
Sets the value of a property.
Parameters
string $property_name: The name of the property that should be set.
mixed $value: The value the property should be set to.
Return value
$this
Overrides ConfigEntityBase::set
File
- modules/
payment/ src/ Entity/ PaymentGateway.php, line 242
Class
- PaymentGateway
- Defines the payment gateway entity class.
Namespace
Drupal\commerce_payment\EntityCode
public function set($property_name, $value) {
// Invoke the setters to clear related properties.
if ($property_name == 'plugin') {
$this
->setPluginId($value);
}
elseif ($property_name == 'configuration') {
$this
->setPluginConfiguration($value);
}
else {
return parent::set($property_name, $value);
}
}