91 lines
3.3 KiB
YAML
91 lines
3.3 KiB
YAML
|
name: MainConfiguration
|
||
|
class_comment: '# * SecurityExtension configuration structure.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @author Johannes M. Schmitt <schmittjoh@gmail.com>'
|
||
|
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 <schmittjoh@gmail.com>\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<AuthenticatorFactoryInterface>\
|
||
|
\ $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<AuthenticatorFactoryInterface> $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
|