You are here

public function AddPaymentMethodConfiguration::execute in Payment 8.2

Displays a payment method configuration add form.

Parameters

string $plugin_id:

Return value

array

1 string reference to 'AddPaymentMethodConfiguration::execute'
payment.routing.yml in ./payment.routing.yml
payment.routing.yml

File

src/Controller/AddPaymentMethodConfiguration.php, line 67

Class

AddPaymentMethodConfiguration
Handles the "add payment method configuration" route.

Namespace

Drupal\payment\Controller

Code

public function execute($plugin_id) {
  $payment_method_configuration = $this->entityTypeManager
    ->getStorage('payment_method_configuration')
    ->create([
    'pluginId' => $plugin_id,
  ]);
  return $this->entityFormBuilder
    ->getForm($payment_method_configuration, 'default');
}