protected function PaymentGatewayBase::getDefaultForms in Commerce Core 8.2
Gets the default payment gateway forms.
Return value
array A list of plugin form classes keyed by operation.
2 calls to PaymentGatewayBase::getDefaultForms()
- OnsitePaymentGatewayBase::getDefaultForms in modules/
payment/ src/ Plugin/ Commerce/ PaymentGateway/ OnsitePaymentGatewayBase.php - Gets the default payment gateway forms.
- PaymentGatewayBase::__construct in modules/
payment/ src/ Plugin/ Commerce/ PaymentGateway/ PaymentGatewayBase.php - Constructs a new PaymentGatewayBase object.
1 method overrides PaymentGatewayBase::getDefaultForms()
- OnsitePaymentGatewayBase::getDefaultForms in modules/
payment/ src/ Plugin/ Commerce/ PaymentGateway/ OnsitePaymentGatewayBase.php - Gets the default payment gateway forms.
File
- modules/
payment/ src/ Plugin/ Commerce/ PaymentGateway/ PaymentGatewayBase.php, line 177
Class
- PaymentGatewayBase
- Provides the base class for payment gateways.
Namespace
Drupal\commerce_payment\Plugin\Commerce\PaymentGatewayCode
protected function getDefaultForms() {
$default_forms = [];
if ($this instanceof SupportsStoredPaymentMethodsInterface) {
$default_forms['add-payment-method'] = 'Drupal\\commerce_payment\\PluginForm\\PaymentMethodAddForm';
}
if ($this instanceof SupportsUpdatingStoredPaymentMethodsInterface) {
$default_forms['edit-payment-method'] = 'Drupal\\commerce_payment\\PluginForm\\PaymentMethodEditForm';
}
if ($this instanceof SupportsAuthorizationsInterface) {
$default_forms['capture-payment'] = 'Drupal\\commerce_payment\\PluginForm\\PaymentCaptureForm';
}
if ($this instanceof SupportsVoidsInterface) {
$default_forms['void-payment'] = 'Drupal\\commerce_payment\\PluginForm\\PaymentVoidForm';
}
if ($this instanceof SupportsRefundsInterface) {
$default_forms['refund-payment'] = 'Drupal\\commerce_payment\\PluginForm\\PaymentRefundForm';
}
return $default_forms;
}