Code Duplication    Length = 10-10 lines in 2 locations

DependencyInjection/Compiler/RedisCompilerPass.php 2 locations

@@ 55-64 (lines=10) @@
52
        $definition->addMethodCall('setRedis', [new Reference('dtc_queue.'.$type)]);
53
    }
54
55
    protected function processPredisDsn(ContainerBuilder $container)
56
    {
57
        $definition = new Definition(
58
            'Predis\\Client',
59
            [$container->getParameter('dtc_queue.redis.predis.dsn')]
60
        );
61
        $container->setDefinition('dtc_queue.predis.client', $definition);
62
63
        $this->setRedis($container, 'Predis', 'dtc_queue.predis.client', 'predis');
64
    }
65
66
    protected function processPhpRedis(ContainerBuilder $container)
67
    {
@@ 87-96 (lines=10) @@
84
        $this->setRedis($container, 'PhpRedis', 'dtc_queue.phpredis.connection', 'phpredis');
85
    }
86
87
    protected function processPredisConnectionParameters(ContainerBuilder $container)
88
    {
89
        $definition = new Definition(
90
            'Predis\\Client',
91
            $container->getParameter('dtc_queue.redis.predis.connection_parameters')
92
        );
93
        $container->setDefinition('dtc_queue.predis.client', $definition);
94
95
        $this->setRedis($container, 'Predis', 'dtc_queue.predis.client', 'predis');
96
    }
97
}
98