Code Duplication    Length = 12-12 lines in 2 locations

src/Packer.php 2 locations

@@ 56-67 (lines=12) @@
53
        return $data;
54
    }
55
56
    private static function packArrHeader($size)
57
    {
58
        if ($size <= 0xf) {
59
            return chr(0x90 | $size);
60
        }
61
62
        if ($size <= 0xffff) {
63
            return pack('Cn', 0xdc, $size);
64
        }
65
66
        return pack('CN', 0xdd, $size);
67
    }
68
69
    public function packMap(array $map)
70
    {
@@ 82-93 (lines=12) @@
79
        return $data;
80
    }
81
82
    private static function packMapHeader($size)
83
    {
84
        if ($size <= 0xf) {
85
            return chr(0x80 | $size);
86
        }
87
88
        if ($size <= 0xffff) {
89
            return pack('Cn', 0xde, $size);
90
        }
91
92
        return pack('CN', 0xdf, $size);
93
    }
94
95
    public function packStr($str)
96
    {