Code Duplication    Length = 7-12 lines in 2 locations

DependencyInjection/GovernorFrameworkExtension.php 2 locations

@@ 526-537 (lines=12) @@
523
        );
524
525
        switch ($config['saga_repository']['type']) {
526
            case 'orm':
527
                $definition->addArgument(
528
                    new Reference(
529
                        sprintf(
530
                            'doctrine.orm.%s',
531
                            $config['saga_repository']['parameters']['entity_manager']
532
                        )
533
                    )
534
                );
535
                $definition->addArgument(new Reference('governor.resource_injector'));
536
                $definition->addArgument(new Reference('governor.serializer'));
537
                break;
538
            case 'mongo':
539
                $definition->addArgument(
540
                    new Reference($config['saga_repository']['parameters']['mongo_template'])
@@ 538-544 (lines=7) @@
535
                $definition->addArgument(new Reference('governor.resource_injector'));
536
                $definition->addArgument(new Reference('governor.serializer'));
537
                break;
538
            case 'mongo':
539
                $definition->addArgument(
540
                    new Reference($config['saga_repository']['parameters']['mongo_template'])
541
                );
542
                $definition->addArgument(new Reference('governor.resource_injector'));
543
                $definition->addArgument(new Reference('governor.serializer'));
544
                break;
545
        }
546
547
        $definition->addMethodCall('setLogger', array(new Reference('logger')));