public function PaymentMethodController::addForm in Ubercart 8.4
Build the payment method instance add form.
Parameters
string $plugin_id: The plugin ID for the payment method.
Return value
array The payment method instance edit form.
1 string reference to 'PaymentMethodController::addForm'
- uc_payment.routing.yml in payment/
uc_payment/ uc_payment.routing.yml - payment/uc_payment/uc_payment.routing.yml
File
- payment/
uc_payment/ src/ Controller/ PaymentMethodController.php, line 22
Class
- PaymentMethodController
- Route controller for payment methods.
Namespace
Drupal\uc_payment\ControllerCode
public function addForm($plugin_id) {
$entity = $this
->entityTypeManager()
->getStorage('uc_payment_method')
->create([
'plugin' => $plugin_id,
]);
return $this
->entityFormBuilder()
->getForm($entity);
}