@@ 1476-1487 (lines=12) @@ | ||
1473 | * @param callable $callback |
|
1474 | * @throws \InvalidArgumentException if $callback is not callable |
|
1475 | */ |
|
1476 | public function set_return_listener($callback) |
|
1477 | { |
|
1478 | if (!is_callable($callback)) { |
|
1479 | throw new \InvalidArgumentException(sprintf( |
|
1480 | 'Given callback "%s" should be callable. %s type was given.', |
|
1481 | $callback, |
|
1482 | gettype($callback) |
|
1483 | )); |
|
1484 | } |
|
1485 | ||
1486 | $this->basic_return_callback = $callback; |
|
1487 | } |
|
1488 | ||
1489 | /** |
|
1490 | * Sets a handler which called for any message nack'ed by the server, with the AMQPMessage as first argument. |
|
@@ 1495-1506 (lines=12) @@ | ||
1492 | * @param callable $callback |
|
1493 | * @throws \InvalidArgumentException |
|
1494 | */ |
|
1495 | public function set_nack_handler($callback) |
|
1496 | { |
|
1497 | if (!is_callable($callback)) { |
|
1498 | throw new \InvalidArgumentException(sprintf( |
|
1499 | 'Given callback "%s" should be callable. %s type was given.', |
|
1500 | $callback, |
|
1501 | gettype($callback) |
|
1502 | )); |
|
1503 | } |
|
1504 | ||
1505 | $this->nack_handler = $callback; |
|
1506 | } |
|
1507 | ||
1508 | /** |
|
1509 | * Sets a handler which called for any message ack'ed by the server, with the AMQPMessage as first argument. |
|
@@ 1514-1525 (lines=12) @@ | ||
1511 | * @param callable $callback |
|
1512 | * @throws \InvalidArgumentException |
|
1513 | */ |
|
1514 | public function set_ack_handler($callback) |
|
1515 | { |
|
1516 | if (!is_callable($callback)) { |
|
1517 | throw new \InvalidArgumentException(sprintf( |
|
1518 | 'Given callback "%s" should be callable. %s type was given.', |
|
1519 | $callback, |
|
1520 | gettype($callback) |
|
1521 | )); |
|
1522 | } |
|
1523 | ||
1524 | $this->ack_handler = $callback; |
|
1525 | } |
|
1526 | } |
|
1527 |