ContainerInteropDoctrine\CacheFactory::getDefaultConfig PHP Метод

getDefaultConfig() защищенный Метод

protected getDefaultConfig ( $configKey )
    protected function getDefaultConfig($configKey)
    {
        switch ($configKey) {
            case 'apcu':
                return ['class' => ApcuCache::class, 'namespace' => 'container-interop-doctrine'];
            case 'array':
                return ['class' => ArrayCache::class, 'namespace' => 'container-interop-doctrine'];
            case 'filesystem':
                return ['class' => FilesystemCache::class, 'directory' => 'data/cache/DoctrineCache', 'namespace' => 'container-interop-doctrine'];
            case 'memcache':
                return ['class' => MemcacheCache::class, 'instance' => 'my_memcache_alias', 'namespace' => 'container-interop-doctrine'];
            case 'memcached':
                return ['class' => MemcachedCache::class, 'instance' => 'my_memcached_alias', 'namespace' => 'container-interop-doctrine'];
            case 'predis':
                return ['class' => PredisCache::class, 'instance' => 'my_predis_alias', 'namespace' => 'container-interop-doctrine'];
            case 'redis':
                return ['class' => RedisCache::class, 'instance' => 'my_redis_alias', 'namespace' => 'container-interop-doctrine'];
            case 'wincache':
                return ['class' => WinCacheCache::class, 'namespace' => 'container-interop-doctrine'];
            case 'xcache':
                return ['class' => XcacheCache::class, 'namespace' => 'container-interop-doctrine'];
            case 'zenddata':
                return ['class' => ZendDataCache::class, 'namespace' => 'container-interop-doctrine'];
        }
        return [];
    }