From a95559858d972942f815c1941dafb206368222a8 Mon Sep 17 00:00:00 2001 From: Tobias Schultze Date: Fri, 8 May 2015 02:01:21 +0200 Subject: [PATCH] [SecurityBundle] use session auth constants in config --- .../DependencyInjection/MainConfiguration.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/MainConfiguration.php b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/MainConfiguration.php index 20e6bd73d1..73498f76da 100644 --- a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/MainConfiguration.php +++ b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/MainConfiguration.php @@ -15,6 +15,7 @@ use Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\AbstractF use Symfony\Component\Config\Definition\Builder\TreeBuilder; use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition; use Symfony\Component\Config\Definition\ConfigurationInterface; +use Symfony\Component\Security\Http\Session\SessionAuthenticationStrategy; /** * This class contains the configuration information. @@ -59,7 +60,10 @@ class MainConfiguration implements ConfigurationInterface $rootNode ->children() ->scalarNode('access_denied_url')->defaultNull()->example('/foo/error403')->end() - ->enumNode('session_fixation_strategy')->cannotBeEmpty()->values(array('none', 'migrate', 'invalidate'))->defaultValue('migrate')->end() + ->enumNode('session_fixation_strategy') + ->values(array(SessionAuthenticationStrategy::NONE, SessionAuthenticationStrategy::MIGRATE, SessionAuthenticationStrategy::INVALIDATE)) + ->defaultValue(SessionAuthenticationStrategy::MIGRATE) + ->end() ->booleanNode('hide_user_not_found')->defaultTrue()->end() ->booleanNode('always_authenticate_before_granting')->defaultFalse()->end() ->booleanNode('erase_credentials')->defaultTrue()->end()