| @@ 478-496 (lines=19) @@ | ||
| 475 | * @param null $ticket |
|
| 476 | * @return mixed |
|
| 477 | */ |
|
| 478 | public function exchange_unbind($destination, $source, $routing_key = '', $arguments = null, $ticket = null) |
|
| 479 | { |
|
| 480 | $arguments = $this->getArguments($arguments); |
|
| 481 | $ticket = $this->getTicket($ticket); |
|
| 482 | ||
| 483 | list($class_id, $method_id, $args) = $this->protocolWriter->exchangeUnbind( |
|
| 484 | $ticket, |
|
| 485 | $destination, |
|
| 486 | $source, |
|
| 487 | $routing_key, |
|
| 488 | $arguments |
|
| 489 | ); |
|
| 490 | ||
| 491 | $this->send_method_frame(array($class_id, $method_id), $args); |
|
| 492 | ||
| 493 | return $this->wait(array( |
|
| 494 | $this->waitHelper->get_wait('exchange.unbind_ok') |
|
| 495 | )); |
|
| 496 | } |
|
| 497 | ||
| 498 | /** |
|
| 499 | * Confirms unbind successful |
|
| @@ 558-576 (lines=19) @@ | ||
| 555 | * @param null $ticket |
|
| 556 | * @return mixed |
|
| 557 | */ |
|
| 558 | public function queue_unbind($queue, $exchange, $routing_key = '', $arguments = null, $ticket = null) |
|
| 559 | { |
|
| 560 | $arguments = $this->getArguments($arguments); |
|
| 561 | $ticket = $this->getTicket($ticket); |
|
| 562 | ||
| 563 | list($class_id, $method_id, $args) = $this->protocolWriter->queueUnbind( |
|
| 564 | $ticket, |
|
| 565 | $queue, |
|
| 566 | $exchange, |
|
| 567 | $routing_key, |
|
| 568 | $arguments |
|
| 569 | ); |
|
| 570 | ||
| 571 | $this->send_method_frame(array($class_id, $method_id), $args); |
|
| 572 | ||
| 573 | return $this->wait(array( |
|
| 574 | $this->waitHelper->get_wait('queue.unbind_ok') |
|
| 575 | )); |
|
| 576 | } |
|
| 577 | ||
| 578 | /** |
|
| 579 | * Confirms unbind successful |
|