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

저자: Fabien Potencier ([email protected])
저자: Johannes M. Schmitt ([email protected])
상속: extends Symfony\Component\HttpKernel\DependencyInjection\Extension
파일 보기 프로젝트 열기: symfony/symfony 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( )
addSecurityListenerFactory ( Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\SecurityFactoryInterface $factory )
addUserProviderFactory ( Symfony\Bundle\SecurityBundle\DependencyInjection\Security\UserProvider\UserProviderFactoryInterface $factory )
getConfiguration ( array $config, ContainerBuilder $container )
getNamespace ( )
getXsdValidationBasePath ( ) : string Returns the base path for the XSD files.
load ( array $configs, ContainerBuilder $container )

비공개 메소드들

메소드 설명
aclLoad ( $config, ContainerBuilder $container )
configureDbalAclProvider ( array $config, ContainerBuilder $container, $loader )
createAuthenticationListeners ( $container, $id, $firewall, &$authenticationProviders, $defaultProvider, $defaultEntryPoint )
createAuthorization ( $config, ContainerBuilder $container )
createContextListener ( $container, $contextKey )
createEncoder ( $config, ContainerBuilder $container )
createEncoders ( $encoders, ContainerBuilder $container )
createExceptionListener ( $container, $config, $id, $defaultEntryPoint, $stateless )
createExpression ( $container, $expression )
createFirewall ( ContainerBuilder $container, $id, $firewall, &$authenticationProviders, $providerIds, $configId )
createFirewalls ( $config, ContainerBuilder $container )
createRequestMatcher ( $container, $path = null, $host = null, $methods = [], $ip = null, array $attributes = [] )
createRoleHierarchy ( array $config, ContainerBuilder $container ) Loads the web configuration.
createSwitchUserListener ( $container, $id, $config, $defaultProvider )
createUserDaoProvider ( $name, $provider, ContainerBuilder $container ) Parses a tag and returns the id for the related user provider service
createUserProviders ( $config, ContainerBuilder $container ) Parses user providers and returns an array of their ids
getExpressionLanguage ( )
getUserProviderId ( $name )

메소드 상세

__construct() 공개 메소드

public __construct ( )

addSecurityListenerFactory() 공개 메소드

public addSecurityListenerFactory ( Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\SecurityFactoryInterface $factory )
$factory Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\SecurityFactoryInterface

addUserProviderFactory() 공개 메소드

public addUserProviderFactory ( Symfony\Bundle\SecurityBundle\DependencyInjection\Security\UserProvider\UserProviderFactoryInterface $factory )
$factory Symfony\Bundle\SecurityBundle\DependencyInjection\Security\UserProvider\UserProviderFactoryInterface

getConfiguration() 공개 메소드

public getConfiguration ( array $config, ContainerBuilder $container )
$config array
$container Symfony\Component\DependencyInjection\ContainerBuilder

getNamespace() 공개 메소드

public getNamespace ( )

getXsdValidationBasePath() 공개 메소드

Returns the base path for the XSD files.
public getXsdValidationBasePath ( ) : string
리턴 string The XSD base path

load() 공개 메소드

public load ( array $configs, ContainerBuilder $container )
$configs array
$container Symfony\Component\DependencyInjection\ContainerBuilder