From b1fea98139093da79ba0283a507f6eade7fc66b3 Mon Sep 17 00:00:00 2001 From: marcelogdc Date: Mon, 15 Jan 2018 08:24:25 -0200 Subject: [PATCH] Update Number.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Correção do método format que, em alguns casos, no cast para inteiro, gerava erro de arredondamento, por exemplo no número 35,80, o valor retornado pelo método era 35,79. Esse erro ocorreu por conta da forma que o PHP trabalha com número de ponto flutuante, mais informações em http://php.net/manual/pt_BR/language.types.float.php. --- src/Type/Number.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Type/Number.php b/src/Type/Number.php index 23ac967..5a51a1e 100644 --- a/src/Type/Number.php +++ b/src/Type/Number.php @@ -41,7 +41,7 @@ class Number */ public static function format($number) { - return (int)($number * 100); + return ($number * 100); } /**