Valor de Retorno Diferente do de Entrada
elvispdosreis opened this issue · 0 comments
elvispdosreis commented
O valor total retornando e diferente do informado, você faz uma multiplicação para enviar como inteiro.
eu creio que o valor retornando deve ser o mesmo que o passado por parametro, creio que deveria dividir por / 100
/**
* @return int|null
*/
public function getAmount(): ?int
{
return $this->amount;
}
/**
* @param int|float $amount
*
* @return $this
*/
public function setAmount(int|float $amount): static
{
$this->amount = (int)round($amount * 100);
return $this;
}