MainConfiguration
in package
implements
ConfigurationInterface
SecurityExtension configuration structure.
Tags
Interfaces, Classes, Traits and Enums
- ConfigurationInterface
- Configuration interface.
Table of Contents
- $factories : mixed
- $userProviderFactories : mixed
- __construct() : mixed
- getConfigTreeBuilder() : TreeBuilder
- Generates the configuration tree builder.
- addAccessControlSection() : mixed
- addEncodersSection() : mixed
- addFirewallsSection() : mixed
- addProvidersSection() : mixed
- addRoleHierarchySection() : mixed
Properties
$factories
private
mixed
$factories
$userProviderFactories
private
mixed
$userProviderFactories
Methods
__construct()
public
__construct(array<string|int, mixed> $factories, array<string|int, mixed> $userProviderFactories) : mixed
Parameters
- $factories : array<string|int, mixed>
- $userProviderFactories : array<string|int, mixed>
Return values
mixed —getConfigTreeBuilder()
Generates the configuration tree builder.
public
getConfigTreeBuilder() : TreeBuilder
Return values
TreeBuilder —The tree builder
addAccessControlSection()
private
addAccessControlSection(ArrayNodeDefinition $rootNode) : mixed
Parameters
- $rootNode : ArrayNodeDefinition
Return values
mixed —addEncodersSection()
private
addEncodersSection(ArrayNodeDefinition $rootNode) : mixed
Parameters
- $rootNode : ArrayNodeDefinition
Return values
mixed —addFirewallsSection()
private
addFirewallsSection(ArrayNodeDefinition $rootNode, array<string|int, mixed> $factories) : mixed
Parameters
- $rootNode : ArrayNodeDefinition
- $factories : array<string|int, mixed>
Return values
mixed —addProvidersSection()
private
addProvidersSection(ArrayNodeDefinition $rootNode) : mixed
Parameters
- $rootNode : ArrayNodeDefinition
Return values
mixed —addRoleHierarchySection()
private
addRoleHierarchySection(ArrayNodeDefinition $rootNode) : mixed
Parameters
- $rootNode : ArrayNodeDefinition