Code Duplication    Length = 6-6 lines in 2 locations

src/GSM7/GSM7.php 1 location

@@ 20-25 (lines=6) @@
17
        $alphabet = self::ALPHABET;
18
19
        $len = mb_strlen($str);
20
        for ($i = 0; $i < $len; $i++) {
21
            $char = mb_substr($str, $i, 1);
22
            if (!in_array($char, $alphabet)) {
23
                return false;
24
            }
25
        }
26
27
        return true;
28
    }

src/ValueObject/Message.php 1 location

@@ 36-41 (lines=6) @@
33
34
        $doubles = GSM7::DOUBLES;
35
36
        for ($i = 0; $i < $length; $i++) {
37
            $char = mb_substr($this->value, $i, 1);
38
            if (in_array($char, $doubles)) {
39
                $length++;
40
            }
41
        }
42
43
        return $length;
44
    }