/** * @return AMQPChannelInterface **/ public function queueDelete($name) { try { return $this->channel->queueDelete($name); } catch (AMQPServerException $e) { return $this->transportReconnect($e)->queueDelete($name); } }
/** * @param AMQPChannelInterface $channel * @param string $label * @return AMQPChannelInterface */ protected function queueDelete(AMQPChannelInterface $channel, $label) { $this->assertTrue(isset(self::$queueList[$label])); $channelInterface = $channel->queueDelete(self::$queueList[$label]['name']); $this->assertInstanceOf('AMQPChannelInterface', $channelInterface); return $channelInterface; }