@@ 376-391 (lines=16) @@ | ||
373 | $this->assertDICDefinitionClass($definition, '%doctrine_cache.apc.class%'); |
|
374 | } |
|
375 | ||
376 | public function testEntityManagerMemcacheMetadataCacheDriverConfiguration() |
|
377 | { |
|
378 | $container = $this->loadContainer('orm_service_simple_single_entity_manager'); |
|
379 | ||
380 | $definition = $container->getDefinition((string) $container->getAlias('doctrine.orm.default_metadata_cache')); |
|
381 | $this->assertDICDefinitionClass($definition, '%doctrine_cache.memcache.class%'); |
|
382 | $this->assertDICDefinitionMethodCallOnce( |
|
383 | $definition, |
|
384 | 'setMemcache', |
|
385 | [new Reference('doctrine_cache.services.doctrine.orm.default_metadata_cache.connection')] |
|
386 | ); |
|
387 | ||
388 | $definition = $container->getDefinition('doctrine_cache.services.doctrine.orm.default_metadata_cache.connection'); |
|
389 | $this->assertDICDefinitionClass($definition, '%doctrine_cache.memcache.connection.class%'); |
|
390 | $this->assertDICDefinitionMethodCallOnce($definition, 'addServer', [ |
|
391 | 'localhost', |
|
392 | '11211', |
|
393 | ]); |
|
394 | } |
|
@@ 396-410 (lines=15) @@ | ||
393 | ]); |
|
394 | } |
|
395 | ||
396 | public function testEntityManagerRedisMetadataCacheDriverConfigurationWithDatabaseKey() |
|
397 | { |
|
398 | $container = $this->loadContainer('orm_service_simple_single_entity_manager_redis'); |
|
399 | ||
400 | $definition = $container->getDefinition((string) $container->getAlias('doctrine.orm.default_metadata_cache')); |
|
401 | $this->assertDICDefinitionClass($definition, '%doctrine_cache.redis.class%'); |
|
402 | $this->assertDICDefinitionMethodCallOnce( |
|
403 | $definition, |
|
404 | 'setRedis', |
|
405 | [new Reference('doctrine_cache.services.doctrine.orm.default_metadata_cache_redis.connection')] |
|
406 | ); |
|
407 | ||
408 | $definition = $container->getDefinition('doctrine_cache.services.doctrine.orm.default_metadata_cache_redis.connection'); |
|
409 | $this->assertDICDefinitionClass($definition, '%doctrine_cache.redis.connection.class%'); |
|
410 | $this->assertDICDefinitionMethodCallOnce($definition, 'connect', ['localhost', '6379']); |
|
411 | $this->assertDICDefinitionMethodCallOnce($definition, 'select', [1]); |
|
412 | } |
|
413 |