| @@ 1438-1449 (lines=12) @@ | ||
| 1435 | * @param callable $callback |
|
| 1436 | * @throws \InvalidArgumentException if $callback is not callable |
|
| 1437 | */ |
|
| 1438 | public function set_return_listener($callback) |
|
| 1439 | { |
|
| 1440 | if (!is_callable($callback)) { |
|
| 1441 | throw new \InvalidArgumentException(sprintf( |
|
| 1442 | 'Given callback "%s" should be callable. %s type was given.', |
|
| 1443 | $callback, |
|
| 1444 | gettype($callback) |
|
| 1445 | )); |
|
| 1446 | } |
|
| 1447 | ||
| 1448 | $this->basic_return_callback = $callback; |
|
| 1449 | } |
|
| 1450 | ||
| 1451 | /** |
|
| 1452 | * Sets a handler which called for any message nack'ed by the server, with the AMQPMessage as first argument. |
|
| @@ 1457-1468 (lines=12) @@ | ||
| 1454 | * @param callable $callback |
|
| 1455 | * @throws \InvalidArgumentException |
|
| 1456 | */ |
|
| 1457 | public function set_nack_handler($callback) |
|
| 1458 | { |
|
| 1459 | if (!is_callable($callback)) { |
|
| 1460 | throw new \InvalidArgumentException(sprintf( |
|
| 1461 | 'Given callback "%s" should be callable. %s type was given.', |
|
| 1462 | $callback, |
|
| 1463 | gettype($callback) |
|
| 1464 | )); |
|
| 1465 | } |
|
| 1466 | ||
| 1467 | $this->nack_handler = $callback; |
|
| 1468 | } |
|
| 1469 | ||
| 1470 | /** |
|
| 1471 | * Sets a handler which called for any message ack'ed by the server, with the AMQPMessage as first argument. |
|
| @@ 1476-1487 (lines=12) @@ | ||
| 1473 | * @param callable $callback |
|
| 1474 | * @throws \InvalidArgumentException |
|
| 1475 | */ |
|
| 1476 | public function set_ack_handler($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->ack_handler = $callback; |
|
| 1487 | } |
|
| 1488 | } |
|
| 1489 | ||