PHP Класс Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\AbstractFactory

Автор: Fabien Potencier ([email protected])
Автор: Lukas Kahwe Smith ([email protected])
Автор: Johannes M. Schmitt ([email protected])
Наследование: implements Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\SecurityFactoryInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$defaultFailureHandlerOptions
$defaultSuccessHandlerOptions
$options

Открытые методы

Метод Описание
addConfiguration ( Symfony\Component\Config\Definition\Builder\NodeDefinition $node )
addOption ( $name, $default = null )
create ( ContainerBuilder $container, $id, $config, $userProviderId, $defaultEntryPointId )

Защищенные методы

Метод Описание
createAuthProvider ( ContainerBuilder $container, string $id, array $config, string $userProviderId ) : string Subclasses must return the id of a service which implements the AuthenticationProviderInterface.
createAuthenticationFailureHandler ( $container, $id, $config )
createAuthenticationSuccessHandler ( $container, $id, $config )
createEntryPoint ( ContainerBuilder $container, string $id, array $config, string $defaultEntryPointId ) : string Subclasses may create an entry point of their as they see fit. The default implementation does not change the default entry point.
createListener ( $container, $id, $config, $userProvider )
getFailureHandlerId ( $id )
getListenerId ( ) : string Subclasses must return the id of the abstract listener template.
getSuccessHandlerId ( $id )
isRememberMeAware ( array $config ) : boolean Subclasses may disable remember-me features for the listener, by always returning false from this method.

Описание методов

addConfiguration() публичный Метод

public addConfiguration ( Symfony\Component\Config\Definition\Builder\NodeDefinition $node )
$node Symfony\Component\Config\Definition\Builder\NodeDefinition

addOption() закрытый публичный Метод

final public addOption ( $name, $default = null )

create() публичный Метод

public create ( ContainerBuilder $container, $id, $config, $userProviderId, $defaultEntryPointId )
$container Symfony\Component\DependencyInjection\ContainerBuilder

createAuthProvider() абстрактный защищенный Метод

Subclasses must return the id of a service which implements the AuthenticationProviderInterface.
abstract protected createAuthProvider ( ContainerBuilder $container, string $id, array $config, string $userProviderId ) : string
$container Symfony\Component\DependencyInjection\ContainerBuilder
$id string The unique id of the firewall
$config array The options array for this listener
$userProviderId string The id of the user provider
Результат string never null, the id of the authentication provider

createAuthenticationFailureHandler() защищенный Метод

protected createAuthenticationFailureHandler ( $container, $id, $config )

createAuthenticationSuccessHandler() защищенный Метод

protected createAuthenticationSuccessHandler ( $container, $id, $config )

createEntryPoint() защищенный Метод

Subclasses may create an entry point of their as they see fit. The default implementation does not change the default entry point.
protected createEntryPoint ( ContainerBuilder $container, string $id, array $config, string $defaultEntryPointId ) : string
$container Symfony\Component\DependencyInjection\ContainerBuilder
$id string
$config array
$defaultEntryPointId string
Результат string the entry point id

createListener() защищенный Метод

protected createListener ( $container, $id, $config, $userProvider )

getFailureHandlerId() защищенный Метод

protected getFailureHandlerId ( $id )

getListenerId() абстрактный защищенный Метод

Listener definitions should inherit from the AbstractAuthenticationListener like this: In the above case, this method would return "my.listener.id".
abstract protected getListenerId ( ) : string
Результат string

getSuccessHandlerId() защищенный Метод

protected getSuccessHandlerId ( $id )

isRememberMeAware() защищенный Метод

Subclasses may disable remember-me features for the listener, by always returning false from this method.
protected isRememberMeAware ( array $config ) : boolean
$config array
Результат boolean Whether a possibly configured RememberMeServices should be set for this listener

Описание свойств

$defaultFailureHandlerOptions защищенное свойство

protected $defaultFailureHandlerOptions

$defaultSuccessHandlerOptions защищенное свойство

protected $defaultSuccessHandlerOptions

$options защищенное свойство

protected $options