name: MainConfiguration class_comment: '# * SecurityExtension configuration structure. # * # * @author Johannes M. Schmitt ' dependencies: - name: AbstractFactory type: class source: Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\AbstractFactory - name: AuthenticatorFactoryInterface type: class source: Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\AuthenticatorFactoryInterface - name: ArrayNodeDefinition type: class source: Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition - name: TreeBuilder type: class source: Symfony\Component\Config\Definition\Builder\TreeBuilder - name: ConfigurationInterface type: class source: Symfony\Component\Config\Definition\ConfigurationInterface - name: InvalidConfigurationException type: class source: Symfony\Component\Config\Definition\Exception\InvalidConfigurationException - name: AuthenticationEntryPointInterface type: class source: Symfony\Component\Security\Http\EntryPoint\AuthenticationEntryPointInterface - name: SessionAuthenticationStrategy type: class source: Symfony\Component\Security\Http\Session\SessionAuthenticationStrategy properties: [] methods: - name: __construct visibility: public parameters: - name: factories - name: userProviderFactories comment: "# * SecurityExtension configuration structure.\n# *\n# * @author Johannes\ \ M. Schmitt \n# */\n# class MainConfiguration implements\ \ ConfigurationInterface\n# {\n# /** @internal */\n# public const STRATEGY_AFFIRMATIVE\ \ = 'affirmative';\n# /** @internal */\n# public const STRATEGY_CONSENSUS = 'consensus';\n\ # /** @internal */\n# public const STRATEGY_UNANIMOUS = 'unanimous';\n# /** @internal\ \ */\n# public const STRATEGY_PRIORITY = 'priority';\n# \n# /**\n# * @param array\ \ $factories" - name: getConfigTreeBuilder visibility: public parameters: [] comment: '# * Generates the configuration tree builder.' - name: addRoleHierarchySection visibility: private parameters: - name: rootNode comment: null - name: addAccessControlSection visibility: private parameters: - name: rootNode comment: null - name: addFirewallsSection visibility: private parameters: - name: rootNode - name: factories comment: '# * @param array $factories' - name: addProvidersSection visibility: private parameters: - name: rootNode comment: null - name: addPasswordHashersSection visibility: private parameters: - name: rootNode comment: null - name: getAccessDecisionStrategies visibility: private parameters: [] comment: null traits: - Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\AbstractFactory - Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\AuthenticatorFactoryInterface - Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition - Symfony\Component\Config\Definition\Builder\TreeBuilder - Symfony\Component\Config\Definition\ConfigurationInterface - Symfony\Component\Config\Definition\Exception\InvalidConfigurationException - Symfony\Component\Security\Http\EntryPoint\AuthenticationEntryPointInterface - Symfony\Component\Security\Http\Session\SessionAuthenticationStrategy interfaces: - ConfigurationInterface