8000 Sessions: configurable "use_strict_mode" option for NativeSessionStorage · MacDada/symfony@6b640a7 · GitHub
[go: up one dir, main page]

Skip to content

Commit 6b640a7

Browse files
committed
Sessions: configurable "use_strict_mode" option for NativeSessionStorage
symfony#22352 (comment)
1 parent c4abc15 commit 6b640a7

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,7 @@ private function addSessionSection(ArrayNodeDefinition $rootNode)
348348
->scalarNode('gc_divisor')->end()
349349
->scalarNode('gc_probability')->defaultValue(1)->end()
350350
->scalarNode('gc_maxlifetime')->end()
351+
->booleanNode('use_strict_mode')->end()
351352
->scalarNode('save_path')->defaultValue('%kernel.cache_dir%/sessions')->end()
352353
->integerNode('metadata_update_threshold')
353354
->defaultValue('0')

src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ private function registerSessionConfiguration(array $config, ContainerBuilder $c
402402
// session storage
403403
$container->setAlias('session.storage', $config['storage_id']);
404404
$options = array();
405-
foreach (array('name', 'cookie_lifetime', 'cookie_path', 'cookie_domain', 'cookie_secure', 'cookie_httponly', 'gc_maxlifetime', 'gc_probability', 'gc_divisor') as $key) {
405+
foreach (array('name', 'cookie_lifetime', 'cookie_path', 'cookie_domain', 'cookie_secure', 'cookie_httponly', 'gc_maxlifetime', 'gc_probability', 'gc_divisor', 'use_strict_mode') as $key) {
406406
if (isset($config[$key])) {
407407
$options[$key] = $config[$key];
408408
}

0 commit comments

Comments
 (0)
0