PHP Class Snc\RedisBundle\DependencyInjection\SncRedisExtension

Inheritance: extends Symfony\Component\HttpKernel\DependencyInjection\Extension
Afficher le fichier Open project: snc/SncRedisBundle Class Usage Examples

Méthodes publiques

Méthode Description
getConfiguration ( array $config, ContainerBuilder $container )
getNamespace ( )
getXsdValidationBasePath ( )
load ( array $configs, ContainerBuilder $container ) Loads the configuration.

Méthodes protégées

Méthode Description
loadClient ( array $client, ContainerBuilder $container ) Loads a redis client.
loadDoctrine ( array $config, ContainerBuilder $container ) Loads the Doctrine configuration.
loadMonolog ( array $config, ContainerBuilder $container ) Loads the Monolog configuration.
loadPhpredisClient ( array $client, ContainerBuilder $container ) Loads a redis client using phpredis.
loadPredisClient ( array $client, ContainerBuilder $container ) Loads a redis client using predis.
loadPredisConnectionParameters ( string $clientAlias, array $connection, ContainerBuilder $container ) Loads a connection.
loadProfilerStorage ( array $config, ContainerBuilder $container, XmlFileLoader $loader ) Loads the profiler storage configuration.
loadSession ( array $config, ContainerBuilder $container, XmlFileLoader $loader ) Loads the session configuration.
loadSwiftMailer ( array $config, ContainerBuilder $container ) Loads the SwiftMailer configuration.

Method Details

getConfiguration() public méthode

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

getNamespace() public méthode

public getNamespace ( )

getXsdValidationBasePath() public méthode

load() public méthode

Loads the configuration.
public load ( array $configs, ContainerBuilder $container )
$configs array An array of configurations
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance

loadClient() protected méthode

Loads a redis client.
protected loadClient ( array $client, ContainerBuilder $container )
$client array A client configuration
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance

loadDoctrine() protected méthode

Loads the Doctrine configuration.
protected loadDoctrine ( array $config, ContainerBuilder $container )
$config array A configuration array
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance

loadMonolog() protected méthode

Loads the Monolog configuration.
protected loadMonolog ( array $config, ContainerBuilder $container )
$config array A configuration array
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance

loadPhpredisClient() protected méthode

Loads a redis client using phpredis.
protected loadPhpredisClient ( array $client, ContainerBuilder $container )
$client array A client configuration
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance

loadPredisClient() protected méthode

Loads a redis client using predis.
protected loadPredisClient ( array $client, ContainerBuilder $container )
$client array A client configuration
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance

loadPredisConnectionParameters() protected méthode

Loads a connection.
protected loadPredisConnectionParameters ( string $clientAlias, array $connection, ContainerBuilder $container )
$clientAlias string The client alias
$connection array A connection configuration
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance

loadProfilerStorage() protected méthode

Loads the profiler storage configuration.
protected loadProfilerStorage ( array $config, ContainerBuilder $container, XmlFileLoader $loader )
$config array A configuration array
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance
$loader Symfony\Component\DependencyInjection\Loader\XmlFileLoader A XmlFileLoader instance

loadSession() protected méthode

Loads the session configuration.
protected loadSession ( array $config, ContainerBuilder $container, XmlFileLoader $loader )
$config array A configuration array
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance
$loader Symfony\Component\DependencyInjection\Loader\XmlFileLoader A XmlFileLoader instance

loadSwiftMailer() protected méthode

Loads the SwiftMailer configuration.
protected loadSwiftMailer ( array $config, ContainerBuilder $container )
$config array A configuration array
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance