@@ 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 | } |