Skip to content

Commit da21147

Browse files
committed
Added php 8+ support
1 parent c255f3e commit da21147

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/Traits/HasTracking.php

+7-7
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77

88
trait HasTracking
99
{
10-
private const FBC_COOKIE_NAME = '_fbc';
10+
private string $fbcCookieName = '_fbc';
11+
12+
private string $fbpCookieName = '_fbp';
1113

12-
private const FBP_COOKIE_NAME = '_fbp';
13-
14-
private const COOKIE_LIFETIME = 7776000; // 90 days in seconds
14+
private int $cookieLifetime = 7776000; // 90 days in seconds
1515

1616
public function handleTracking(Request $request): void
1717
{
@@ -25,15 +25,15 @@ private function handleFbc(Request $request): void
2525

2626
if ($fbclid) {
2727
$formattedFbc = $this->formatFbc($fbclid);
28-
Cookie::queue(self::FBC_COOKIE_NAME, $formattedFbc, self::COOKIE_LIFETIME);
28+
Cookie::queue($this->fbcCookieName, $formattedFbc, $this->cookieLifetime);
2929
}
3030
}
3131

3232
private function handleFbp(Request $request): void
3333
{
34-
if (! $request->cookie(self::FBP_COOKIE_NAME)) {
34+
if (! $request->cookie($this->fbcCookieName)) {
3535
$formattedFbp = $this->generateFbp();
36-
Cookie::queue(self::FBP_COOKIE_NAME, $formattedFbp, self::COOKIE_LIFETIME);
36+
Cookie::queue($this->fbpCookieName, $formattedFbp, $this->cookieLifetime);
3737
}
3838
}
3939

0 commit comments

Comments
 (0)