Snc\RedisBundle\DependencyInjection\SncRedisExtension::loadPredisConnectionParameters PHP Method

loadPredisConnectionParameters() protected method

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
    protected function loadPredisConnectionParameters($clientAlias, array $connection, ContainerBuilder $container)
    {
        $parameterId = sprintf('snc_redis.connection.%s_parameters.%s', $connection['alias'], $clientAlias);
        $parameterDef = new Definition($container->getParameter('snc_redis.connection_parameters.class'));
        $parameterDef->setPublic(false);
        $parameterDef->addArgument($connection);
        $parameterDef->addTag('snc_redis.connection_parameters', array('clientAlias' => $clientAlias));
        $container->setDefinition($parameterId, $parameterDef);
    }