From ffcdb7b0f93d0e52461916af9d755c70df570acf Mon Sep 17 00:00:00 2001 From: Bouke Nederstigt Date: Thu, 5 Jul 2018 10:08:54 +0200 Subject: [PATCH] Add options to delete --- src/ManagementApi/Api/Queue.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/ManagementApi/Api/Queue.php b/src/ManagementApi/Api/Queue.php index d4e4035..dc299e2 100644 --- a/src/ManagementApi/Api/Queue.php +++ b/src/ManagementApi/Api/Queue.php @@ -67,9 +67,15 @@ public function create($vhost, $name, array $queue) * @param string $name * @return array */ - public function delete($vhost, $name) + public function delete($vhost, $name, $options = null) { - return $this->client->send(sprintf('/api/queues/%s/%s', urlencode($vhost), urlencode($name)), 'DELETE'); + if($options){ + $options = '?'.urlencode($options); + }else{ + $options=''; + } + + return $this->client->send(sprintf('/api/queues/%s/%s%s', urlencode($vhost), urlencode($name), $options), 'DELETE'); } /**