Skip to content

Commit

Permalink
Update CookieJar.php
Browse files Browse the repository at this point in the history
  • Loading branch information
szepeviktor authored Oct 23, 2024
1 parent e94e044 commit 87e5507
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/Loader/Http/Cookies/CookieJar.php
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ protected function buildSetCookieHeaderFromBrowserCookie(BrowserCookie $cookie):
'sameSite' => 'SameSite',
];

$header = [sprintf('%s=%s', $cookie->getName(), $cookie->getValue())];
$parts = [sprintf('%s=%s', $cookie->getName(), $cookie->getValue())];

foreach ($attributes as $name => $setCookieName) {
$setCookieValue = $cookie->offsetGet($name);
Expand All @@ -144,23 +144,23 @@ protected function buildSetCookieHeaderFromBrowserCookie(BrowserCookie $cookie):
// "Expires" attribute
if ($name === 'expires') {
if ($setCookieValue !== -1) {
$header[] = sprintf('%s=%s', $setCookieName, $this->formatExpiresValue($setCookieValue));
$parts[] = sprintf('%s=%s', $setCookieName, $this->formatExpiresValue($setCookieValue));
}
continue;
}

// Flag attributes
if (is_bool($setCookieValue)) {
if ($setCookieValue === true) {
$header[] = $setCookieName;
$parts[] = $setCookieName;
}
continue;
}

$header[] = sprintf('%s=%s', $setCookieName, $setCookieValue);
$parts[] = sprintf('%s=%s', $setCookieName, $setCookieValue);
}

return implode('; ', $header);
return implode('; ', $parts);
}

private function formatExpiresValue(mixed $value): string
Expand Down

0 comments on commit 87e5507

Please sign in to comment.