public setParcelas ( integer $parcelas = self::PARCELAS_MINIMAS ) : Cielo | ||
$parcelas | integer | |
Résultat | Cielo |
public function setParcelas($parcelas = self::PARCELAS_MINIMAS)
{
if (!v::digit()->notEmpty()->min(self::PARCELAS_MINIMAS, self::PARCELAS_MINIMAS)->validate($parcelas)) {
throw new InvalidArgumentException('Número de parcelas inválido.');
}
$this->parcelas = (int) $parcelas;
return $this;
}
<?php require_once __DIR__ . '/../../vendor/autoload.php'; use MrPrompt\Cielo\Transacao; $transacao = new Transacao(); $transacao->setTid('10069930691FB8C01001'); $transacao->setAutorizar(0); $transacao->setCapturar('false'); $transacao->setDataHora(date('Y-m-d\\Th:i:s')); $transacao->setDescricao('teste'); $transacao->setMoeda(986); $transacao->setNumero(01); $transacao->setParcelas(1); $transacao->setValor(1.0); return $transacao;