Code Duplication    Length = 3-3 lines in 2 locations

src/Modulo11.php 1 location

@@ 67-69 (lines=3) @@
64
65
        $sum = 0;
66
67
        foreach (array_reverse(str_split($number)) as $pos => $digit) {
68
            $sum += $digit * $this->getWeight($pos, 2);
69
        }
70
71
        // Calculate check digit from remainder
72
        return self::$remainderToCheck[11 - $sum % 11];

src/Modulo10Gtin.php 1 location

@@ 16-18 (lines=3) @@
13
    {
14
        $sum = 0;
15
16
        foreach (array_reverse(str_split($number)) as $pos => $digit) {
17
            $sum += $digit * ($pos % 2 ? 1 : 3);
18
        }
19
20
        return $sum;
21
    }