@@ 150-160 (lines=11) @@ | ||
147 | ||
148 | return "\x01" . \pack('nN', $frame->frameChannelId, \strlen($payload)) . $payload . "\xce"; |
|
149 | } |
|
150 | if ($frame instanceof Exchange\ExchangeBindFrame) { |
|
151 | $payload = "\x00\x28\x00\x1e" |
|
152 | . \pack('n', $frame->reserved1) |
|
153 | . $this->serializeShortString($frame->destination) |
|
154 | . $this->serializeShortString($frame->source) |
|
155 | . $this->serializeShortString($frame->routingKey) |
|
156 | . ($frame->nowait ? "\x01" : "\x00") |
|
157 | . $this->tableSerializer->serialize($frame->arguments); |
|
158 | ||
159 | return "\x01" . \pack('nN', $frame->frameChannelId, \strlen($payload)) . $payload . "\xce"; |
|
160 | } |
|
161 | if ($frame instanceof Exchange\ExchangeUnbindFrame) { |
|
162 | $payload = "\x00\x28\x00\x28" |
|
163 | . \pack('n', $frame->reserved1) |
|
@@ 161-171 (lines=11) @@ | ||
158 | ||
159 | return "\x01" . \pack('nN', $frame->frameChannelId, \strlen($payload)) . $payload . "\xce"; |
|
160 | } |
|
161 | if ($frame instanceof Exchange\ExchangeUnbindFrame) { |
|
162 | $payload = "\x00\x28\x00\x28" |
|
163 | . \pack('n', $frame->reserved1) |
|
164 | . $this->serializeShortString($frame->destination) |
|
165 | . $this->serializeShortString($frame->source) |
|
166 | . $this->serializeShortString($frame->routingKey) |
|
167 | . ($frame->nowait ? "\x01" : "\x00") |
|
168 | . $this->tableSerializer->serialize($frame->arguments); |
|
169 | ||
170 | return "\x01" . \pack('nN', $frame->frameChannelId, \strlen($payload)) . $payload . "\xce"; |
|
171 | } |
|
172 | if ($frame instanceof Queue\QueueDeclareFrame) { |
|
173 | $payload = "\x00\x32\x00\x0a" |
|
174 | . \pack('n', $frame->reserved1) |
|
@@ 187-197 (lines=11) @@ | ||
184 | ||
185 | return "\x01" . \pack('nN', $frame->frameChannelId, \strlen($payload)) . $payload . "\xce"; |
|
186 | } |
|
187 | if ($frame instanceof Queue\QueueBindFrame) { |
|
188 | $payload = "\x00\x32\x00\x14" |
|
189 | . \pack('n', $frame->reserved1) |
|
190 | . $this->serializeShortString($frame->queue) |
|
191 | . $this->serializeShortString($frame->exchange) |
|
192 | . $this->serializeShortString($frame->routingKey) |
|
193 | . ($frame->nowait ? "\x01" : "\x00") |
|
194 | . $this->tableSerializer->serialize($frame->arguments); |
|
195 | ||
196 | return "\x01" . \pack('nN', $frame->frameChannelId, \strlen($payload)) . $payload . "\xce"; |
|
197 | } |
|
198 | if ($frame instanceof Queue\QueuePurgeFrame) { |
|
199 | $payload = "\x00\x32\x00\x1e" |
|
200 | . \pack('n', $frame->reserved1) |
|
@@ 218-227 (lines=10) @@ | ||
215 | ||
216 | return "\x01" . \pack('nN', $frame->frameChannelId, \strlen($payload)) . $payload . "\xce"; |
|
217 | } |
|
218 | if ($frame instanceof Queue\QueueUnbindFrame) { |
|
219 | $payload = "\x00\x32\x00\x32" |
|
220 | . \pack('n', $frame->reserved1) |
|
221 | . $this->serializeShortString($frame->queue) |
|
222 | . $this->serializeShortString($frame->exchange) |
|
223 | . $this->serializeShortString($frame->routingKey) |
|
224 | . $this->tableSerializer->serialize($frame->arguments); |
|
225 | ||
226 | return "\x01" . \pack('nN', $frame->frameChannelId, \strlen($payload)) . $payload . "\xce"; |
|
227 | } |
|
228 | if ($frame instanceof Basic\BasicHeaderFrame) { |
|
229 | $flags = 0; |
|
230 | $properties = ''; |