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