Code Duplication    Length = 6-6 lines in 2 locations

src/DependencyInjection/FOSElasticaExtension.php 2 locations

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