8000 Merge pull request #5 from pzorn/master · stobrien89/symfony@90317d2 · GitHub
[go: up one dir, main page]

Skip to content

Commit 90317d2

Browse files
committed
Merge pull request symfony#5 from pzorn/master
Fix deprecated messages
2 parents 0c8c228 + bea8e90 commit 90317d2

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/DependencyInjection/AwsExtension.php

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,17 @@ private function createServiceDefinition($name)
5050
class_exists($clientClass) ? $clientClass : AwsClient::class
5151
);
5252

53-
$serviceDefinition
54-
->setFactoryService('aws_sdk')
55-
->setFactoryMethod('create' . $name);
53+
// Handle Symfony >= 2.6
54+
if (method_exists($serviceDefinition, 'setFactory')) {
55+
$serviceDefinition->setFactory([
56+
new Reference('aws_sdk'),
57+
'create' . $name,
58+
]);
59+
} else {
60+
$serviceDefinition
61+
->setFactoryService('aws_sdk')
62+
->setFactoryMethod('create' . $name);
63+
}
5664

5765
return $serviceDefinition;
5866
}

0 commit comments

Comments
 (0)
0