Symfony2 API
Class

Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension

class SecurityExtension extends Extension

SecurityExtension.

Methods

array getClassesToCompile()

Gets the classes to cache.

from Extension
addClassesToCompile(array $classes)

Adds classes to the class cache.

from Extension
__construct()

load(array $configs, ContainerBuilder $container)

addSecurityListenerFactory(SecurityFactoryInterface $factory)

addUserProviderFactory(UserProviderFactoryInterface $factory)

string getXsdValidationBasePath()

Returns the base path for the XSD files.

getNamespace()

getConfiguration(array $config, ContainerBuilder $container)

Details

in Extension at line 30
public array getClassesToCompile()

Gets the classes to cache.

Return Value

array An array of classes

in Extension at line 40
public addClassesToCompile(array $classes)

Adds classes to the class cache.

Parameters

array $classes An array of classes

at line 40
public __construct()

at line 47
public load(array $configs, ContainerBuilder $container)

Parameters

array $configs
ContainerBuilder $container

at line 625
public addSecurityListenerFactory(SecurityFactoryInterface $factory)

Parameters

SecurityFactoryInterface $factory

at line 630
public addUserProviderFactory(UserProviderFactoryInterface $factory)

Parameters

UserProviderFactoryInterface $factory

at line 640
public string getXsdValidationBasePath()

Returns the base path for the XSD files.

Return Value

string The XSD base path

at line 645
public getNamespace()

at line 650
public getConfiguration(array $config, ContainerBuilder $container)

Parameters

array $config
ContainerBuilder $container