Code Duplication    Length = 7-7 lines in 2 locations

src/Packer.php 2 locations

@@ 117-123 (lines=7) @@
114
    {
115
        $size = \count($array);
116
117
        if ($size <= 0xf) {
118
            $data = \chr(0x90 | $size);
119
        } elseif ($size <= 0xffff) {
120
            $data = "\xdc".\chr($size >> 8).\chr($size);
121
        } else {
122
            $data = \pack('CN', 0xdd, $size);
123
        }
124
125
        foreach ($array as $val) {
126
            $data .= $this->pack($val);
@@ 136-142 (lines=7) @@
133
    {
134
        $size = \count($map);
135
136
        if ($size <= 0xf) {
137
            $data = \chr(0x80 | $size);
138
        } elseif ($size <= 0xffff) {
139
            $data = "\xde".\chr($size >> 8).\chr($size);
140
        } else {
141
            $data = \pack('CN', 0xdf, $size);
142
        }
143
144
        foreach ($map as $key => $val) {
145
            $data .= $this->pack($key);