From aa66b96bd217d60fd186da149c2e1cd2d8f38846 Mon Sep 17 00:00:00 2001 From: Lars Lauger Date: Wed, 25 Mar 2020 14:34:44 +0100 Subject: [PATCH] BUGFIX: Close RabbitMq connection in destructor Many Flow Packages will try to submit a message in a shutdownObject() method. If the queue connection is also closed in a shutdownObject(), the success depends on the package load order. --- Classes/Queue/RabbitQueue.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Classes/Queue/RabbitQueue.php b/Classes/Queue/RabbitQueue.php index 2a989d7..c11c6ee 100644 --- a/Classes/Queue/RabbitQueue.php +++ b/Classes/Queue/RabbitQueue.php @@ -255,7 +255,7 @@ public function flush(): void $this->channel->queue_purge($this->queueName); } - public function shutdownObject(): void + public function __destruct() { $this->channel->close(); $this->connection->close();