We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 0c8c228 + bea8e90 commit 90317d2Copy full SHA for 90317d2
src/DependencyInjection/AwsExtension.php
@@ -50,9 +50,17 @@ private function createServiceDefinition($name)
50
class_exists($clientClass) ? $clientClass : AwsClient::class
51
);
52
53
- $serviceDefinition
54
- ->setFactoryService('aws_sdk')
55
- ->setFactoryMethod('create' . $name);
+ // Handle Symfony >= 2.6
+ if (method_exists($serviceDefinition, 'setFactory')) {
+ $serviceDefinition->setFactory([
56
+ new Reference('aws_sdk'),
57
+ 'create' . $name,
58
+ ]);
59
+ } else {
60
+ $serviceDefinition
61
+ ->setFactoryService('aws_sdk')
62
+ ->setFactoryMethod('create' . $name);
63
+ }
64
65
return $serviceDefinition;
66
}
0 commit comments