public function load(array $configs, ContainerBuilder $container)
 {
     $loader = new XMLFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
     $loader->load('security_ldap.xml');
     $configuration = new Configuration();
     $config = $this->processConfiguration($configuration, $configs);
     $container->setParameter('imag_ldap.ldap_connection.params', $config);
 }
 public function load(array $configs, ContainerBuilder $container)
 {
     $loader = new XMLFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
     $loader->load('security_ldap.xml');
     $configuration = new Configuration();
     $config = $this->processConfiguration($configuration, $configs);
     $container->setParameter('imag_ldap.ldap_connection.params', $config);
     $container->setParameter('imag_ldap.authentication.bind_username_before', $config['client']['bind_username_before']);
     $container->setParameter('imag_ldap.model.user_class', $config["user_class"]);
 }
 /**
  * {@inheritDoc}
  */
 public function load(array $configs, ContainerBuilder $container)
 {
     $loader = new XMLFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
     $loader->load('services.xml');
     $configuration = new Configuration();
     $processedConfig = $this->processConfiguration($configuration, $configs);
     $container->setParameter('pucs.cas_auth.server.base_server_uri', $processedConfig['server']['base_server_uri']);
     $container->setParameter('pucs.cas_auth.server.ca_validation', $processedConfig['server']['ca_validation']);
     // Load the services we need for selected protocol version.
     $loader->load('cas_v' . $processedConfig['server']['version'] . '.xml');
 }