Code Duplication    Length = 3-3 lines in 2 locations

src/Frame/GoAwayFrame.php 1 location

@@ 57-59 (lines=3) @@
54
     */
55
    public function parseBody(string $data)
56
    {
57
        if (!$unpack = @unpack('Nlast_stream_id/Nerror_code', substr($data, 0, 8))) {
58
            throw new InvalidFrameException('Invalid GOAWAY body.');
59
        }
60
61
        $this->last_stream_id = $unpack['last_stream_id'];
62
        $this->error_code = $unpack['error_code'];

src/Frame/SettingsFrame.php 1 location

@@ 101-103 (lines=3) @@
98
    public function parseBody(string $data)
99
    {
100
        foreach (range(0, strlen($data) - 1, 6) as $i) {
101
            if (!$unpack = @unpack('nname/Nvalue', substr($data, $i, $i + 6))) {
102
                throw new InvalidFrameException('Invalid SETTINGS body');
103
            }
104
105
            $name = $unpack['name'];
106
            $value = $unpack['value'];