Use setcookie options array

This commit is contained in:
Dennis Eichhorn 2020-05-22 14:50:05 +02:00 committed by GitHub
parent 580db7a9d6
commit 8ae435998f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -98,7 +98,7 @@ final class CookieJar
if ($overwrite || !isset($this->cookies[$id])) {
$this->cookies[$id] = [
'value' => $value,
'expiry' => $expire,
'expires' => $expire,
'path' => $path,
'domain' => $domain,
'secure' => $secure,
@ -194,7 +194,14 @@ final class CookieJar
// @codeCoverageIgnoreStart
foreach ($this->cookies as $key => $cookie) {
\setcookie($key, $cookie['value'], $cookie['expiry'], $cookie['path'], $cookie['domain'], $cookie['secure'], $cookie['httponly'], 'Strict');
\setcookie($key, $cookie['value'], [
'expires' => $cookie['expires'],
'path' => $cookie['path'],
'domain' => $cookie['domain'],
'secure' => $cookie['secure'],
'httponly' => $cookie['httponly'],
'samesite' => 'Strict'
]);
}
// @codeCoverageIgnoreEnd
}