Code Duplication    Length = 7-7 lines in 2 locations

src/Parser.php 2 locations

@@ 219-225 (lines=7) @@
216
        return [$labels, $consumed];
217
    }
218
219
    public function isCompressedLabel($data, $consumed) : bool
220
    {
221
        $mask = 0xc000; // 1100000000000000
222
        list($peek) = array_values(unpack('n', substr($data, $consumed, 2)));
223
224
        return (bool)($peek & $mask);
225
    }
226
227
    public function getCompressedLabelOffset($data, $consumed) : array
228
    {
@@ 227-233 (lines=7) @@
224
        return (bool)($peek & $mask);
225
    }
226
227
    public function getCompressedLabelOffset($data, $consumed) : array
228
    {
229
        $mask = 0x3fff; // 0011111111111111
230
        list($peek) = array_values(unpack('n', substr($data, $consumed, 2)));
231
232
        return [$peek & $mask, $consumed + 2];
233
    }
234
235
    public function signedLongToUnsignedLong($i) : int
236
    {