(PECL amqp >= Unknown)
AMQPExchange::declare — Declarar un nuevo intercambio en el corredor
Declarar un intercambio en el corredor.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Lanza una AMQPExchangeException en caso de error.
Lanza una AMQPChannelException si el canal no está abierto.
Lanza una AMQPConnectionException si se perdió la conexión con el corredor.
Ejemplo #1 Ejemplo de AMQPExchange::declare()
<?php
/* Crear una nueva conexión */
$cnn = new AMQPConnection();
$cnn->connect();
$ch = new AMQPChannel($cnn);
$ex = new AMQPExchange($ch);
$ex->setName('new_topic_exchange');
$ex->setType(AMQP_EX_TYPE_DIRECT);
$ex->setFlags(AMQP_DURABLE | AMQP_AUTODELETE);
$ex->declare();
?>