Code Duplication    Length = 11-11 lines in 2 locations

DependencyInjection/Factory/Resolver/AwsS3ResolverFactory.php 2 locations

@@ 46-56 (lines=11) @@
43
            $resolverDefinition->addMethodCall('setCachePrefix', [$config['cache_prefix']]);
44
        }
45
46
        if ($config['proxies']) {
47
            $proxiedResolverId = 'liip_imagine.cache.resolver.'.$resolverName.'.proxied';
48
49
            $container->setDefinition($proxiedResolverId, $resolverDefinition);
50
51
            $proxyResolverDefinition = $this->getChildResolverDefinition('proxy');
52
            $proxyResolverDefinition->replaceArgument(0, new Reference($proxiedResolverId));
53
            $proxyResolverDefinition->replaceArgument(1, $config['proxies']);
54
55
            $container->setDefinition($resolverId, $proxyResolverDefinition);
56
        }
57
58
        if ($config['cache']) {
59
            $cachedResolverId = 'liip_imagine.cache.resolver.'.$resolverName.'.cached';
@@ 58-68 (lines=11) @@
55
            $container->setDefinition($resolverId, $proxyResolverDefinition);
56
        }
57
58
        if ($config['cache']) {
59
            $cachedResolverId = 'liip_imagine.cache.resolver.'.$resolverName.'.cached';
60
61
            $container->setDefinition($cachedResolverId, $container->getDefinition($resolverId));
62
63
            $cacheResolverDefinition = $this->getChildResolverDefinition('cache');
64
            $cacheResolverDefinition->replaceArgument(0, new Reference($config['cache']));
65
            $cacheResolverDefinition->replaceArgument(1, new Reference($cachedResolverId));
66
67
            $container->setDefinition($resolverId, $cacheResolverDefinition);
68
        }
69
70
        $container->getDefinition($resolverId)->addTag('liip_imagine.cache.resolver', [
71
            'resolver' => $resolverName,