Подключение
класс Подключение
Методы
| | __construct(array $connectionCredentials, array $exchangeConfiguration, array $queueConfiguration, bool $debug = false, AmqpFactory $amqpFactory = null) | |
| static Подключение | fromDsn(string $dsn, array $options = array(), bool $debug = false, AmqpFactory $amqpFactory = null) | |
| void | publish(string $body, array $headers = array()) | |
| AMQPEnvelope|null | get() Ожидает и получает сообщение из настроенной очереди. | |
| bool | ack(AMQPEnvelope $message) | |
| bool | reject(AMQPEnvelope $message) | |
| bool | nack(AMQPEnvelope $message, int $flags = AMQP_NOPARAM) | |
| void | setup() | |
| AMQPChannel | channel() | |
| AMQPQueue | queue() | |
| AMQPExchange | exchange() | |
| array | getConnectionCredentials() | |
Подробности
__construct(array $connectionCredentials, array $exchangeConfiguration, array $queueConfiguration, bool $debug = false, AmqpFactory $amqpFactory = null)
Параметры
| array | $connectionCredentials | |
| array | $exchangeConfiguration | |
| array | $queueConfiguration | |
| bool | $debug | |
| AmqpFactory | $amqpFactory | |
static Подключение
fromDsn(string $dsn, array $options = array(), bool $debug = false, AmqpFactory $amqpFactory = null)
Параметры
| string | $dsn | |
| array | $options | |
| bool | $debug | |
| AmqpFactory | $amqpFactory | |
Возвращаемое значение
void
publish(string $body, array $headers = array())
Параметры
| string | $body | |
| array | $headers | |
Возвращаемое значение
Исключения
AMQPEnvelope|null
get()
Ожидает и получает сообщение из настроенной очереди.
Возвращаемое значение
Исключения
bool
ack(AMQPEnvelope $message)
Параметры
Возвращаемое значение
bool
reject(AMQPEnvelope $message)
Параметры
Возвращаемое значение
bool
nack(AMQPEnvelope $message, int $flags = AMQP_NOPARAM)
Параметры
| AMQPEnvelope | $message | |
| int | $flags | |
Возвращаемое значение
void
setup()
Возвращаемое значение
AMQPChannel
channel()
Возвращаемое значение
AMQPQueue
queue()
Возвращаемое значение
AMQPExchange
exchange()
Возвращаемое значение
array
getConnectionCredentials()
Возвращаемое значение