Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension
SecurityExtension.
- Author: Fabien Potencier <fabien@symfony.com>
Synopsis
class SecurityExtension
extends Extension
{
- // members
- private array $requestMatchers;
- private array $contextListeners;
- private array $listenerPositions;
- private array $factories;
- private array $userProviderFactories;
- // methods
- public void __construct()
- public void load()
- private void aclLoad()
- private void configureDbalAclProvider()
- private void createRoleHierarchy()
- private void createAuthorization()
- private void createFirewalls()
- private void createFirewall()
- private void createContextListener()
- private void createAuthenticationListeners()
- private void createEncoders()
- private void createEncoder()
- private void createUserProviders()
- private void createUserDaoProvider()
- private void getUserProviderId()
- private void createExceptionListener()
- private void createSwitchUserListener()
- private void createRequestMatcher()
- public void addSecurityListenerFactory()
- public void addUserProviderFactory()
- public string getXsdValidationBasePath()
- public void getNamespace()
- public void getConfiguration()
- // Inherited methods from Extension
- public array getClassesToCompile()
- public void addClassesToCompile()
- // Inherited methods from Extension
- public string getXsdValidationBasePath()
- public string getNamespace()
- public string getAlias()
- public void getConfiguration()
- protected final void processConfiguration()
- protected Boolean isConfigEnabled()
Hierarchy
Members
private
- $contextListeners
- $factories
- $listenerPositions
- $requestMatchers
- $userProviderFactories
Methods
private
- aclLoad()
- configureDbalAclProvider()
- createAuthenticationListeners()
- createAuthorization()
- createContextListener()
- createEncoder()
- createEncoders()
- createExceptionListener()
- createFirewall()
- createFirewalls()
- createRequestMatcher()
- createRoleHierarchy() — Loads the web configuration.
- createSwitchUserListener()
- createUserDaoProvider()
- createUserProviders()
- getUserProviderId()
public
- __construct()
- addSecurityListenerFactory()
- addUserProviderFactory()
- getConfiguration()
- getNamespace()
- getXsdValidationBasePath() — Returns the base path for the XSD files.
- load()
Inherited from Symfony\Component\HttpKernel\DependencyInjection\Extension
public
- addClassesToCompile() — Adds classes to the class cache.
- getClassesToCompile() — Gets the classes to cache.
Inherited from Symfony\Component\DependencyInjection\Extension\Extension
protected
public
- getAlias() — Returns the recommended alias to use in XML.
- getConfiguration() — {@inheritDoc}
- getNamespace() — Returns the namespace to be used for this extension (XML namespace).
- getXsdValidationBasePath() — Returns the base path for the XSD files.