@@ -16,7 +16,7 @@ class Session implements SessionContainer, TypeSafeGetter {
16
16
const DEFAULT_SESSION_SECURE = true ;
17
17
const DEFAULT_SESSION_HTTPONLY = true ;
18
18
const DEFAULT_COOKIE_PATH = "/ " ;
19
- const DEFAULT_COOKIE_SAMESITE = "Strict " ;
19
+ const DEFAULT_COOKIE_SAMESITE = "Lax " ;
20
20
const DEFAULT_STRICT_MODE = true ;
21
21
const DEFAULT_SESSION_ID_LENGTH = 64 ;
22
22
const DEFAULT_SESSION_ID_BITS_PER_CHARACTER = 5 ;
@@ -29,7 +29,7 @@ class Session implements SessionContainer, TypeSafeGetter {
29
29
public function __construct (
30
30
SessionHandlerInterface $ sessionHandler ,
31
31
array |ArrayAccess $ config = [],
32
- string $ id = null
32
+ string $ id = null ,
33
33
) {
34
34
$ this ->sessionHandler = $ sessionHandler ;
35
35
@@ -137,14 +137,12 @@ public function write():bool {
137
137
138
138
/** @param ArrayAccess<string, string>|array<string, string> $config */
139
139
private function setIniDefaults (ArrayAccess |array $ config ):void {
140
- // phpcs:ignore
141
- @ini_set (
140
+ ini_set (
142
141
"session.sid_length " ,
143
142
$ config ["sid_length " ]
144
143
?? self ::DEFAULT_SESSION_ID_LENGTH
145
144
);
146
- // phpcs:ignore
147
- @ini_set (
145
+ ini_set (
148
146
"session.sid_bits_per_character " ,
149
147
$ config ["sid_bits_per_character " ]
150
148
?? (string )self ::DEFAULT_SESSION_ID_BITS_PER_CHARACTER
0 commit comments