Code Duplication    Length = 11-11 lines in 2 locations

src/Packer.php 2 locations

@@ 135-145 (lines=11) @@
132
        return $data;
133
    }
134
135
    private static function packArrayHeader($size)
136
    {
137
        if ($size <= 0xf) {
138
            return \chr(0x90 | $size);
139
        }
140
        if ($size <= 0xffff) {
141
            return "\xdc".\chr($size >> 8).\chr($size);
142
        }
143
144
        return \pack('CN', 0xdd, $size);
145
    }
146
147
    public function packMap(array $map)
148
    {
@@ 160-170 (lines=11) @@
157
        return $data;
158
    }
159
160
    private static function packMapHeader($size)
161
    {
162
        if ($size <= 0xf) {
163
            return \chr(0x80 | $size);
164
        }
165
        if ($size <= 0xffff) {
166
            return "\xde".\chr($size >> 8).\chr($size);
167
        }
168
169
        return \pack('CN', 0xdf, $size);
170
    }
171
172
    public function packStr($str)
173
    {