Code Duplication    Length = 7-7 lines in 2 locations

src/Packer.php 2 locations

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