From e5e02e3305cd1ee96f1f52b1bd4b53149a06fb7c Mon Sep 17 00:00:00 2001 From: Quentin Gabriele Date: Mon, 11 Nov 2024 17:30:06 +0100 Subject: [PATCH] fix cookie driver --- src/Drivers/CookieDriver.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Drivers/CookieDriver.php b/src/Drivers/CookieDriver.php index def97d8..28061a6 100644 --- a/src/Drivers/CookieDriver.php +++ b/src/Drivers/CookieDriver.php @@ -4,7 +4,6 @@ use Elegantly\Referrer\ReferrerSources; use Illuminate\Support\Facades\Cookie; -use Symfony\Component\HttpFoundation\Cookie as SymfonyCookie; /** * @phpstan-import-type ReferrerSourcesArray from ReferrerSources @@ -39,10 +38,10 @@ public static function getLifetimeFromConfig(): int public function put(ReferrerSources $sources): void { Cookie::queue( - new SymfonyCookie( + Cookie::make( name: $this->name, value: $sources->toJson(), - expire: now()->addSeconds($this->lifetime) + minutes: (int) ($this->lifetime / 60) ) ); } @@ -65,6 +64,6 @@ public function get(): ?ReferrerSources public function forget(): void { - Cookie::forget($this->name); + Cookie::expire($this->name); } }