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