getPaymentMethod() публичный Метод

public getPaymentMethod ( ) : cielo\PaymentMethod
Результат cielo\PaymentMethod
 private function readFormaPagamento(Transaction $transaction)
 {
     $paymentMethod = $transaction->getPaymentMethod();
     $paymentMethod->setIssuer($this->getValue('//c:transacao/c:forma-pagamento/c:bandeira'));
     $paymentMethod->setProduct((int) $this->getValue('//c:transacao/c:forma-pagamento/c:produto'));
     $paymentMethod->setInstallments((int) $this->getValue('//c:transacao/c:forma-pagamento/c:parcelas'));
 }
 /**
  * @param  Transaction $transaction
  * @param  DOMDocument $document
  * @return \DOMElement
  */
 private function createFormaPagamento(Transaction $transaction, DOMDocument $document)
 {
     $paymentMethod = $transaction->getPaymentMethod();
     $formaPagamento = $document->createElementNS(self::NS, 'forma-pagamento');
     $this->createElementAndAppendWithNs($formaPagamento, 'bandeira', $paymentMethod->getIssuer());
     $this->createElementAndAppendWithNs($formaPagamento, 'produto', $paymentMethod->getProduct());
     $this->createElementAndAppendWithNs($formaPagamento, 'parcelas', $paymentMethod->getInstallments());
     return $formaPagamento;
 }
 private function createFormaPagamento(Transaction $transaction, DOMDocument $document)
 {
     $paymentMethod = $transaction->getPaymentMethod();
     $formaPagamento = $document->createElementNS(TransactionRequestSerializer::NS, 'forma-pagamento');
     $formaPagamento->appendChild($document->createElementNS(TransactionRequestSerializer::NS, 'bandeira', $paymentMethod->getIssuer()));
     $formaPagamento->appendChild($document->createElementNS(TransactionRequestSerializer::NS, 'produto', $paymentMethod->getProduct()));
     $formaPagamento->appendChild($document->createElementNS(TransactionRequestSerializer::NS, 'parcelas', $paymentMethod->getInstallments()));
     return $formaPagamento;
 }