public setBandeira ( string $bandeira ) : |
||
$bandeira | string | |
return |
public function setBandeira($bandeira)
{
$regras = v::string()->notEmpty()->in($this->bandeiras)->lowercase()->alnum();
if (!$regras->validate($bandeira)) {
throw new InvalidArgumentException('Bandeira inválida.');
}
$this->bandeira = $bandeira;
return $this;
}
<?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;