Code Duplication    Length = 6-6 lines in 2 locations

src/DependencyInjection/FOSElasticaExtension.php 2 locations

@@ 587-592 (lines=6) @@
584
                $providerDef->replaceArgument(3, $baseConfig);
585
586
                break;
587
            case 'mongodb':
588
                $providerDef = new ChildDefinition('fos_elastica.pager_provider.prototype.'.$driver);
589
                $providerDef->replaceArgument(2, $typeConfig['model']);
590
                $providerDef->replaceArgument(3, $baseConfig);
591
592
                break;
593
            case 'phpcr':
594
                $providerDef = new ChildDefinition('fos_elastica.pager_provider.prototype.'.$driver);
595
                $providerDef->replaceArgument(2, $typeConfig['model']);
@@ 593-598 (lines=6) @@
590
                $providerDef->replaceArgument(3, $baseConfig);
591
592
                break;
593
            case 'phpcr':
594
                $providerDef = new ChildDefinition('fos_elastica.pager_provider.prototype.'.$driver);
595
                $providerDef->replaceArgument(2, $typeConfig['model']);
596
                $providerDef->replaceArgument(3, $baseConfig);
597
598
                break;
599
            default:
600
                throw new \LogicException(sprintf('The pager provider for driver "%s" does not exist.', $driver));
601
        }