|
@@ 72-78 (lines=7) @@
|
| 69 |
|
|
| 70 |
|
return $this->packX01Payload($frame, $payload); |
| 71 |
|
|
| 72 |
|
case $frame instanceof Connection\ConnectionCloseFrame: |
| 73 |
|
$payload = "\x00\x0a\x00\x32" |
| 74 |
|
. \pack('n', $frame->replyCode) |
| 75 |
|
. $this->serializeShortString($frame->replyText) |
| 76 |
|
. \pack('nn', $frame->classId, $frame->methodId); |
| 77 |
|
|
| 78 |
|
return $this->packX01Payload($frame, $payload); |
| 79 |
|
|
| 80 |
|
case $frame instanceof Connection\ConnectionCloseOkFrame: |
| 81 |
|
return "\x01" . \pack('n', $frame->frameChannelId) . "\x00\x00\x00\x04\x00\x0a\x00\x33\xce"; |
|
@@ 101-107 (lines=7) @@
|
| 98 |
|
|
| 99 |
|
return $this->packX01Payload($frame, $payload); |
| 100 |
|
|
| 101 |
|
case $frame instanceof Channel\ChannelCloseFrame: |
| 102 |
|
$payload = "\x00\x14\x00\x28" |
| 103 |
|
. \pack('n', $frame->replyCode) |
| 104 |
|
. $this->serializeShortString($frame->replyText) |
| 105 |
|
. \pack('nn', $frame->classId, $frame->methodId); |
| 106 |
|
|
| 107 |
|
return $this->packX01Payload($frame, $payload); |
| 108 |
|
|
| 109 |
|
case $frame instanceof Channel\ChannelCloseOkFrame: |
| 110 |
|
return "\x01" . \pack('n', $frame->frameChannelId) . "\x00\x00\x00\x04\x00\x14\x00\x29\xce"; |