PHP Класс Symfony\Bundle\FrameworkBundle\DependencyInjection\SecurityExtension

Автор: Fabien Potencier ([email protected])
Наследование: extends Symfony\Component\DependencyInjection\Extension\Extension
Показать файл Открыть проект

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

Метод Описание
configLoad ( array $config, ContainerBuilder $container ) Loads the web configuration.
getAlias ( )
getNamespace ( )
getXsdValidationBasePath ( ) : string Returns the base path for the XSD files.

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

Метод Описание
createAccessListener ( $container, $id, $providers )
createAuthenticationListeners ( $container, $id, $firewall, $defaultProvider, $providerIds )
createAuthenticationProviders ( $config, ContainerBuilder $container ) Parses user providers and returns an array of their ids
createAuthorization ( $config, ContainerBuilder $container )
createExceptionListener ( $container, $id, $defaultEntryPoint )
createFirewall ( ContainerBuilder $container, $firewall, $providerIds )
createFirewalls ( $config, ContainerBuilder $container )
createFormLoginListener ( $container, $id, $config, $defaultProvider, $providerIds )
createHttpBasicListener ( $container, $id, $config, $defaultProvider, $providerIds )
createHttpDigestListener ( $container, $id, $config, $defaultProvider, $providerIds )
createRoleHierarchy ( $config, ContainerBuilder $container )
createSwitchUserListener ( $container, $id, $config, $defaultProvider )
createUserDaoProvider ( $name, $provider, ContainerBuilder $container, $master = true ) Parses a tag and returns the id for the related user provider service
createX509Listener ( $container, $id, $config, $defaultProvider, $providerIds )
fixConfig ( $config, $key )
getUserProviderId ( $name )

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

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

Loads the web configuration.
public configLoad ( array $config, ContainerBuilder $container )
$config array An array of configuration settings
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance

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

protected createAccessListener ( $container, $id, $providers )

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

protected createAuthenticationListeners ( $container, $id, $firewall, $defaultProvider, $providerIds )

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

Parses user providers and returns an array of their ids
protected createAuthenticationProviders ( $config, ContainerBuilder $container )
$container Symfony\Component\DependencyInjection\ContainerBuilder

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

protected createAuthorization ( $config, ContainerBuilder $container )
$container Symfony\Component\DependencyInjection\ContainerBuilder

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

protected createExceptionListener ( $container, $id, $defaultEntryPoint )

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

protected createFirewall ( ContainerBuilder $container, $firewall, $providerIds )
$container Symfony\Component\DependencyInjection\ContainerBuilder

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

protected createFirewalls ( $config, ContainerBuilder $container )
$container Symfony\Component\DependencyInjection\ContainerBuilder

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

protected createFormLoginListener ( $container, $id, $config, $defaultProvider, $providerIds )

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

protected createHttpBasicListener ( $container, $id, $config, $defaultProvider, $providerIds )

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

protected createHttpDigestListener ( $container, $id, $config, $defaultProvider, $providerIds )

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

protected createRoleHierarchy ( $config, ContainerBuilder $container )
$container Symfony\Component\DependencyInjection\ContainerBuilder

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

protected createSwitchUserListener ( $container, $id, $config, $defaultProvider )

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

Parses a tag and returns the id for the related user provider service
protected createUserDaoProvider ( $name, $provider, ContainerBuilder $container, $master = true )
$container Symfony\Component\DependencyInjection\ContainerBuilder

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

protected createX509Listener ( $container, $id, $config, $defaultProvider, $providerIds )

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

protected fixConfig ( $config, $key )

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

public getAlias ( )

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

public getNamespace ( )

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

protected getUserProviderId ( $name )

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

Returns the base path for the XSD files.
public getXsdValidationBasePath ( ) : string
Результат string The XSD base path