Exemple #1
0
 /**
  * Registers 'addPaymentButtons' & 'addPaymentButton' methods to form
  *
  * @param  Service
  */
 public static function registerAddPaymentButtons(Service $service)
 {
     Nette\Forms\Container::extensionMethod('addPaymentButtons', function ($container, $callbacks) use($service) {
         $service->bindPaymentButtons($container, $callbacks);
     });
     Nette\Forms\Container::extensionMethod('addPaymentButton', function ($container, $channel) use($service) {
         return $service->bindPaymentButton($channel, $container);
     });
 }
Exemple #2
0
 /**
  * @return Form
  */
 protected function createComponentForm()
 {
     $form = new Form();
     $this->gopay->bindPaymentButtons($form, array($this->submittedForm));
     return $form;
 }