| @@ 285-294 (lines=10) @@ | ||
| 282 | /** |
|
| 283 | * @return array |
|
| 284 | */ |
|
| 285 | public function exchangeDeclare($ticket = 1, $exchange, $type = 'direct', $passive = false, $durable = false, $auto_delete = false, $internal = false, $nowait = false, $arguments = array()) |
|
| 286 | { |
|
| 287 | $args = new AMQPWriter(); |
|
| 288 | $args->write_short($ticket); |
|
| 289 | $args->write_shortstr($exchange); |
|
| 290 | $args->write_shortstr($type); |
|
| 291 | $args->write_bits(array($passive, $durable, $auto_delete, $internal, $nowait)); |
|
| 292 | $args->write_table(empty($arguments) ? array() : $arguments); |
|
| 293 | return array(40, 10, $args); |
|
| 294 | } |
|
| 295 | ||
| 296 | ||
| 297 | ||
| @@ 339-347 (lines=9) @@ | ||
| 336 | /** |
|
| 337 | * @return array |
|
| 338 | */ |
|
| 339 | public function queueDeclare($ticket = 1, $queue = '', $passive = false, $durable = false, $exclusive = false, $auto_delete = false, $nowait = false, $arguments = array()) |
|
| 340 | { |
|
| 341 | $args = new AMQPWriter(); |
|
| 342 | $args->write_short($ticket); |
|
| 343 | $args->write_shortstr($queue); |
|
| 344 | $args->write_bits(array($passive, $durable, $exclusive, $auto_delete, $nowait)); |
|
| 345 | $args->write_table(empty($arguments) ? array() : $arguments); |
|
| 346 | return array(50, 10, $args); |
|
| 347 | } |
|
| 348 | ||
| 349 | ||
| 350 | ||
| @@ 283-292 (lines=10) @@ | ||
| 280 | /** |
|
| 281 | * @return array |
|
| 282 | */ |
|
| 283 | public function exchangeDeclare($ticket = 0, $exchange, $type = 'direct', $passive = false, $durable = false, $auto_delete = false, $internal = false, $nowait = false, $arguments = array()) |
|
| 284 | { |
|
| 285 | $args = new AMQPWriter(); |
|
| 286 | $args->write_short($ticket); |
|
| 287 | $args->write_shortstr($exchange); |
|
| 288 | $args->write_shortstr($type); |
|
| 289 | $args->write_bits(array($passive, $durable, $auto_delete, $internal, $nowait)); |
|
| 290 | $args->write_table(empty($arguments) ? array() : $arguments); |
|
| 291 | return array(40, 10, $args); |
|
| 292 | } |
|
| 293 | ||
| 294 | ||
| 295 | ||
| @@ 395-403 (lines=9) @@ | ||
| 392 | /** |
|
| 393 | * @return array |
|
| 394 | */ |
|
| 395 | public function queueDeclare($ticket = 0, $queue = '', $passive = false, $durable = false, $exclusive = false, $auto_delete = false, $nowait = false, $arguments = array()) |
|
| 396 | { |
|
| 397 | $args = new AMQPWriter(); |
|
| 398 | $args->write_short($ticket); |
|
| 399 | $args->write_shortstr($queue); |
|
| 400 | $args->write_bits(array($passive, $durable, $exclusive, $auto_delete, $nowait)); |
|
| 401 | $args->write_table(empty($arguments) ? array() : $arguments); |
|
| 402 | return array(50, 10, $args); |
|
| 403 | } |
|
| 404 | ||
| 405 | ||
| 406 | ||
| @@ 562-571 (lines=10) @@ | ||
| 559 | /** |
|
| 560 | * @return array |
|
| 561 | */ |
|
| 562 | public function basicConsume($ticket = 0, $queue = '', $consumer_tag = '', $no_local = false, $no_ack = false, $exclusive = false, $nowait = false, $arguments = array()) |
|
| 563 | { |
|
| 564 | $args = new AMQPWriter(); |
|
| 565 | $args->write_short($ticket); |
|
| 566 | $args->write_shortstr($queue); |
|
| 567 | $args->write_shortstr($consumer_tag); |
|
| 568 | $args->write_bits(array($no_local, $no_ack, $exclusive, $nowait)); |
|
| 569 | $args->write_table(empty($arguments) ? array() : $arguments); |
|
| 570 | return array(60, 20, $args); |
|
| 571 | } |
|
| 572 | ||
| 573 | ||
| 574 | ||