Code Duplication    Length = 6-6 lines in 2 locations

src/DependencyInjection/FOSElasticaExtension.php 2 locations

@@ 575-580 (lines=6) @@
572
                $providerDef->replaceArgument(3, $baseConfig);
573
574
                break;
575
            case 'mongodb':
576
                $providerDef = new ChildDefinition('fos_elastica.pager_provider.prototype.'.$driver);
577
                $providerDef->replaceArgument(2, $typeConfig['model']);
578
                $providerDef->replaceArgument(3, $baseConfig);
579
580
                break;
581
            case 'phpcr':
582
                $providerDef = new ChildDefinition('fos_elastica.pager_provider.prototype.'.$driver);
583
                $providerDef->replaceArgument(2, $typeConfig['model']);
@@ 581-586 (lines=6) @@
578
                $providerDef->replaceArgument(3, $baseConfig);
579
580
                break;
581
            case 'phpcr':
582
                $providerDef = new ChildDefinition('fos_elastica.pager_provider.prototype.'.$driver);
583
                $providerDef->replaceArgument(2, $typeConfig['model']);
584
                $providerDef->replaceArgument(3, $baseConfig);
585
586
                break;
587
            default:
588
                throw new \LogicException(sprintf('The pager provider for driver "%s" does not exist.', $driver));
589
        }