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']; |