From 28782017ba9782206ec2313fd20302de5f6f7f5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eduardo=20Gusm=C3=A3o?= Date: Wed, 14 Aug 2019 11:29:26 -0300 Subject: [PATCH] util modulo11 --- src/Util.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Util.php b/src/Util.php index 08b4ba7f..a694830c 100644 --- a/src/Util.php +++ b/src/Util.php @@ -540,9 +540,8 @@ public static function fatorVencimentoBack($factor, $format = 'Y-m-d') public static function modulo11($n, $factor = 2, $base = 9, $x10 = 0, $resto10 = 0) { $sum = 0; - $n = (int) $n; for ($i = mb_strlen($n); $i > 0; $i--) { - $sum += mb_substr($n, $i - 1, 1)*$factor; + $sum += ((int) mb_substr($n, $i - 1, 1))*$factor; if ($factor == $base) { $factor = 1; }