Code Duplication    Length = 6-6 lines in 2 locations

src/DependencyInjection/FOSElasticaExtension.php 2 locations

@@ 518-523 (lines=6) @@
515
                $providerDef->replaceArgument(3, $baseConfig);
516
517
                break;
518
            case 'mongodb':
519
                $providerDef = new ChildDefinition('fos_elastica.pager_provider.prototype.'.$driver);
520
                $providerDef->replaceArgument(2, $typeConfig['model']);
521
                $providerDef->replaceArgument(3, $baseConfig);
522
523
                break;
524
            case 'phpcr':
525
                $providerDef = new ChildDefinition('fos_elastica.pager_provider.prototype.'.$driver);
526
                $providerDef->replaceArgument(2, $typeConfig['model']);
@@ 524-529 (lines=6) @@
521
                $providerDef->replaceArgument(3, $baseConfig);
522
523
                break;
524
            case 'phpcr':
525
                $providerDef = new ChildDefinition('fos_elastica.pager_provider.prototype.'.$driver);
526
                $providerDef->replaceArgument(2, $typeConfig['model']);
527
                $providerDef->replaceArgument(3, $baseConfig);
528
529
                break;
530
            default:
531
                throw new \LogicException(sprintf('The pager provider for driver "%s" does not exist.', $driver));
532
        }