/** * @param bool|FALSE $valor_inteiro * @return int|string */ public function getValorMulta($valor_inteiro = false) { $valor_multa = intval($this->getMultaPercentual() / 100 * $this->getValorBase()); if ($valor_inteiro) { return $valor_multa; } else { return Calculator::formataValor($valor_multa); } }
private function geraDVBanco() { $parte1 = substr($this->getCodigoBanco(), 0, 3); return Calculator::calculaModulo11($parte1); }
public function getCodigoBeneficiario() { return Calculator::formataNumero($this->getConta(), 6, 0); }
/** @test */ public function resultado_do_modulo_11_sem_DV_0_esperado() { $valor_entrada = "1049324200000321120055077222133347777777771"; $resultado_esperado = 4; $this->assertEquals($resultado_esperado, Calculator::calculaModulo11SemDV0($valor_entrada)); }
/** * @param string $campo_livre_sem_dv * @return int */ public function calculaDVCampoLivre($campo_livre_sem_dv = NULL) { if ($campo_livre_sem_dv === NULL) { return Calculator::calculaModulo11($this->getCampoLivreSemDV()); } else { return Calculator::calculaModulo11($campo_livre_sem_dv); } }