MrPrompt\Cielo\Cartao::setNomePortador PHP Method

setNomePortador() public method

Seta o nome do portador do cartão
public setNomePortador ( string $nomePortador ) : Cartao
$nomePortador string
return Cartao
    public function setNomePortador($nomePortador)
    {
        if (!v::alnum()->notEmpty()->validate($nomePortador)) {
            throw new InvalidArgumentException('Caracteres inválidos no nome do portador.');
        }
        $this->nomePortador = substr($nomePortador, 0, 50);
        return $this;
    }

Usage Example

Example #1
0
<?php

require_once __DIR__ . '/../../vendor/autoload.php';
use MrPrompt\Cielo\Cartao;
$cartao = new Cartao();
$cartao->setBandeira('visa');
$cartao->setCartao('4012001037141112');
$cartao->setCodigoSeguranca('123');
$cartao->setIndicador(0);
$cartao->setNomePortador('Teste');
$cartao->setValidade('201512');
return $cartao;