public function __construct(AMQPConnection $connection, $exchangeName, $passive = false, $durable = true, $auto_delete = false) { parent::__construct($connection); $this->exchangeName = $exchangeName; $this->channel->exchange_declare($this->exchangeName, $type = 'topic', $passive, $durable, $auto_delete); }
public function __construct(AMQPConnection $connection, $queueName, $passive = false, $durable = true, $exclusive = false, $auto_delete = false, $nowait = false, $arguments = null) { parent::__construct($connection); $this->queueName = $queueName; $this->channel->queue_declare($queueName, $passive, $durable, $exclusive, $auto_delete, $nowait, $arguments); }