Code Duplication    Length = 6-6 lines in 2 locations

src/DependencyInjection/FOSElasticaExtension.php 2 locations

@@ 599-604 (lines=6) @@
596
                $providerDef->replaceArgument(3, $baseConfig);
597
598
                break;
599
            case 'mongodb':
600
                $providerDef = new ChildDefinition('fos_elastica.pager_provider.prototype.'.$driver);
601
                $providerDef->replaceArgument(2, $typeConfig['model']);
602
                $providerDef->replaceArgument(3, $baseConfig);
603
604
                break;
605
            case 'phpcr':
606
                $providerDef = new ChildDefinition('fos_elastica.pager_provider.prototype.'.$driver);
607
                $providerDef->replaceArgument(2, $typeConfig['model']);
@@ 605-610 (lines=6) @@
602
                $providerDef->replaceArgument(3, $baseConfig);
603
604
                break;
605
            case 'phpcr':
606
                $providerDef = new ChildDefinition('fos_elastica.pager_provider.prototype.'.$driver);
607
                $providerDef->replaceArgument(2, $typeConfig['model']);
608
                $providerDef->replaceArgument(3, $baseConfig);
609
610
                break;
611
            default:
612
                throw new \LogicException(sprintf('The pager provider for driver "%s" does not exist.', $driver));
613
        }