Code Duplication    Length = 11-11 lines in 2 locations

src/Packer.php 2 locations

@@ 156-166 (lines=11) @@
153
        return $data;
154
    }
155
156
    private static function packArrayHeader($size)
157
    {
158
        if ($size <= 0xf) {
159
            return \chr(0x90 | $size);
160
        }
161
        if ($size <= 0xffff) {
162
            return "\xdc".\chr($size >> 8).\chr($size);
163
        }
164
165
        return \pack('CN', 0xdd, $size);
166
    }
167
168
    public function packMap(array $map)
169
    {
@@ 181-191 (lines=11) @@
178
        return $data;
179
    }
180
181
    private static function packMapHeader($size)
182
    {
183
        if ($size <= 0xf) {
184
            return \chr(0x80 | $size);
185
        }
186
        if ($size <= 0xffff) {
187
            return "\xde".\chr($size >> 8).\chr($size);
188
        }
189
190
        return \pack('CN', 0xdf, $size);
191
    }
192
193
    public function packStr($str)
194
    {