PHP 클래스 Symfony\Bundle\FrameworkBundle\DependencyInjection\SecurityExtension

저자: Fabien Potencier ([email protected])
상속: extends Symfony\Component\DependencyInjection\Extension\Extension
파일 보기 프로젝트 열기: pmjones/php-framework-benchmarks

공개 메소드들

메소드 설명
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