From eac32f6031afe26e0cc52075c1978af72d6c5c27 Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Fri, 27 Sep 2024 10:57:52 +0100 Subject: [PATCH] Define `$key` outside of the try/catch statement --- src/Marketplace/Client.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Marketplace/Client.php b/src/Marketplace/Client.php index c8730e77203..23227172488 100644 --- a/src/Marketplace/Client.php +++ b/src/Marketplace/Client.php @@ -55,13 +55,12 @@ public function get($endpoint, $params = []) { $lock = $this->lock(static::LOCK_KEY, 10); + $endpoint = collect([$this->domain, self::API_PREFIX, $endpoint])->implode('/'); + $key = 'marketplace-'.md5($endpoint.json_encode($params)); + try { $lock->block(5); - $endpoint = collect([$this->domain, self::API_PREFIX, $endpoint])->implode('/'); - - $key = 'marketplace-'.md5($endpoint.json_encode($params)); - return $this->cache()->rememberWithExpiration($key, function () use ($endpoint, $params) { $response = Guzzle::request('GET', $endpoint, [ 'verify' => $this->verifySsl,