/** * Displays a payment method duplication form. * * @param \Drupal\payment\Entity\PaymentMethodConfigurationInterface $payment_method_configuration * * @return array * A render array. */ public function execute(PaymentMethodConfigurationInterface $payment_method_configuration) { $clone = $payment_method_configuration->createDuplicate(); $clone->setLabel($this->t('@label (duplicate)', ['@label' => $payment_method_configuration->label()])); return $this->entityFormBuilder->getForm($clone, 'default'); }