@@ 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'))); |