Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\AbstractFactory
AbstractFactory is the base class for all classes inheriting from AbstractAuthenticationListener
- Author: Lukas Kahwe Smith <smith@pooteeweet.org>
Synopsis
class AbstractFactory
implements
SecurityFactoryInterface
{
- // members
- protected array $options;
- protected array $defaultSuccessHandlerOptions;
- protected array $defaultFailureHandlerOptions;
- // methods
- public void create()
- public void addConfiguration()
- public final void addOption()
- protected abstract string createAuthProvider()
- protected abstract string getListenerId()
- protected string createEntryPoint()
- protected Boolean isRememberMeAware()
- protected void createListener()
- protected void createAuthenticationSuccessHandler()
- protected void createAuthenticationFailureHandler()
Hierarchy
Extended by
Implements
Members
protected
- $defaultFailureHandlerOptions
- $defaultSuccessHandlerOptions
- $options
Methods
protected
- createAuthProvider() — Subclasses must return the id of a service which implements the AuthenticationProviderInterface.
- createAuthenticationFailureHandler()
- createAuthenticationSuccessHandler()
- createEntryPoint() — Subclasses may create an entry point of their as they see fit. The default implementation does not change the default entry point.
- createListener()
- getListenerId() — Subclasses must return the id of the abstract listener template.
- isRememberMeAware() — Subclasses may disable remember-me features for the listener, by always returning false from this method.