[HttpFoundation] Check if data passed to SessionBagProxy::initialize is an array
This commit is contained in:
parent
fb5f8fb96a
commit
38782bceff
@ -430,7 +430,7 @@ class NativeSessionStorage implements SessionStorageInterface
|
|||||||
|
|
||||||
foreach ($bags as $bag) {
|
foreach ($bags as $bag) {
|
||||||
$key = $bag->getStorageKey();
|
$key = $bag->getStorageKey();
|
||||||
$session[$key] = isset($session[$key]) ? $session[$key] : [];
|
$session[$key] = isset($session[$key]) && \is_array($session[$key]) ? $session[$key] : [];
|
||||||
$bag->initialize($session[$key]);
|
$bag->initialize($session[$key]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user