[SecurityBundle] use access decision constants in config

This commit is contained in:
Tobias Schultze 2015-05-08 02:10:43 +02:00
parent e12359303d
commit 54311dafae

View File

@ -71,7 +71,10 @@ class MainConfiguration implements ConfigurationInterface
->arrayNode('access_decision_manager') ->arrayNode('access_decision_manager')
->addDefaultsIfNotSet() ->addDefaultsIfNotSet()
->children() ->children()
->enumNode('strategy')->values(array('affirmative', 'consensus', 'unanimous'))->defaultValue(AccessDecisionManager::STRATEGY_AFFIRMATIVE)->end() ->enumNode('strategy')
->values(array(AccessDecisionManager::STRATEGY_AFFIRMATIVE, AccessDecisionManager::STRATEGY_CONSENSUS, AccessDecisionManager::STRATEGY_UNANIMOUS))
->defaultValue(AccessDecisionManager::STRATEGY_AFFIRMATIVE)
->end()
->booleanNode('allow_if_all_abstain')->defaultFalse()->end() ->booleanNode('allow_if_all_abstain')->defaultFalse()->end()
->booleanNode('allow_if_equal_granted_denied')->defaultTrue()->end() ->booleanNode('allow_if_equal_granted_denied')->defaultTrue()->end()
->end() ->end()