original_string: public function getPaymentForm($orderId,
                                     $paymentId,
                                     $amount,
                                     $currency = self::CURRENCY_RUR,
                                     $paymentType = self::PAYMENT_TYPE_CARD,
                                     $successReturnUrl = '',
                                     $failReturnUrl = '',
                                     $description = '',
                                     $extraParams = [],
                                     $receipt = null)
      {
          return $this->getCurrentDriver()->getPaymentForm($orderId,
              $paymentId,
              $amount,
              $currency,
              $paymentType,
              $successReturnUrl,
              $failReturnUrl,
              $description,
              $extraParams,
              $receipt);
      }
code: public function getPaymentForm($orderId,
                                     $paymentId,
                                     $amount,
                                     $currency = self::CURRENCY_RUR,
                                     $paymentType = self::PAYMENT_TYPE_CARD,
                                     $successReturnUrl = '',
                                     $failReturnUrl = '',
                                     $description = '',
                                     $extraParams = [],
                                     $receipt = null)
      {
          return $this->getCurrentDriver()->getPaymentForm($orderId,
              $paymentId,
              $amount,
              $currency,
              $paymentType,
              $successReturnUrl,
              $failReturnUrl,
              $description,
              $extraParams,
              $receipt);
      }
code_tokens: public function getPaymentForm ( $ orderId , $ paymentId , $ amount , $ currency = self :: CURRENCY_RUR , $ paymentType = self :: PAYMENT_TYPE_CARD , $ successReturnUrl = '' , $ failReturnUrl = '' , $ description = '' , $ extraParams = [ ] , $ receipt = null ) { return $ this -> getCurrentDriver ( ) -> getPaymentForm ( $ orderId , $ paymentId , $ amount , $ currency , $ paymentType , $ successReturnUrl , $ failReturnUrl , $ description , $ extraParams , $ receipt ) ; }
docstring: Generate payment form
  
  @param int       $orderId
  @param int       $paymentId
  @param float     $amount
  @param string    $currency
  @param string    $paymentType
  @param string    $successReturnUrl
  @param string    $failReturnUrl
  @param string    $description
  @param array     $extraParams
  @param Arrayable $receipt
  
  @return Form
docstring_tokens: Generate payment form