@@ 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 |