Cielo\Transaction::getHolder PHP Method

getHolder() public method

public getHolder ( ) : cielo\Holder
return cielo\Holder
    public function getHolder()
    {
        return $this->holder;
    }

Usage Example

 /**
  * @param  Transaction $transaction
  * @param  DOMDocument $document
  * @return \DOMElement
  */
 private function createDadosPortador(Transaction $transaction, DOMDocument $document)
 {
     $holder = $transaction->getHolder();
     $token = $holder->getToken();
     $dadosPortador = $document->createElementNS(self::NS, 'dados-portador');
     $this->createElementAndAppendWithNs($dadosPortador, 'numero', $holder->getCreditCardNumber());
     $this->createElementAndAppendWithNs($dadosPortador, 'validade', $holder->getExpiration());
     $this->createElementAndAppendWithNs($dadosPortador, 'indicador', $holder->getCVVIndicator());
     $this->createElementAndAppendWithNs($dadosPortador, 'codigo-seguranca', $holder->getCVV());
     $this->createElementAndAppendWithNs($dadosPortador, 'token', empty($token) ? null : $token);
     return $dadosPortador;
 }
All Usage Examples Of Cielo\Transaction::getHolder