public function testLoadServicesConfiguration()
 {
     $container = $this->createContainer();
     $this->assertFalse($container->hasParameter('doctrine_cache.array.class'));
     $this->adapter->loadServicesConfiguration($container);
     $this->assertTrue($container->hasParameter('doctrine_cache.array.class'));
 }
 /**
  * {@inheritDoc}
  */
 protected function loadCacheDriver($driverName, $entityManagerName, array $driverMap, ContainerBuilder $container)
 {
     if (!empty($driverMap['cache_provider'])) {
         $aliasId = $this->getObjectManagerElementName(sprintf('%s_%s', $entityManagerName, $driverName));
         $serviceId = sprintf('doctrine_cache.providers.%s', $driverMap['cache_provider']);
         $container->setAlias($aliasId, new Alias($serviceId, false));
         return $aliasId;
     }
     return $this->adapter->loadCacheDriver($driverName, $entityManagerName, $driverMap, $container);
 }