From 6f5bb2a78a790d422e42148aa8024d9862f48779 Mon Sep 17 00:00:00 2001 From: l3l0 Date: Fri, 16 Nov 2012 09:30:13 +0100 Subject: [PATCH] Make amazons3 config to be BC. Added UPGRADE file --- .../Factory/AmazonS3AdapterFactory.php | 3 ++ UPGRADE | 31 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 UPGRADE diff --git a/DependencyInjection/Factory/AmazonS3AdapterFactory.php b/DependencyInjection/Factory/AmazonS3AdapterFactory.php index b6d6467..1907ab4 100644 --- a/DependencyInjection/Factory/AmazonS3AdapterFactory.php +++ b/DependencyInjection/Factory/AmazonS3AdapterFactory.php @@ -25,6 +25,8 @@ class AmazonS3AdapterFactory implements AdapterFactoryInterface if (isset($config['options'])) { $definition->addArgument($config['options']); + } elseif (isset($config['create'])) { + $definition->addArgument(array('create' => $config['create'])); } } @@ -49,6 +51,7 @@ class AmazonS3AdapterFactory implements AdapterFactoryInterface ->children() ->scalarNode('amazon_s3_id')->isRequired()->cannotBeEmpty()->end() ->scalarNode('bucket_name')->isRequired()->cannotBeEmpty()->end() + ->booleanNode('create')->end() ->arrayNode('options') ->children() ->booleanNode('create') diff --git a/UPGRADE b/UPGRADE new file mode 100644 index 0000000..fdb3bdc --- /dev/null +++ b/UPGRADE @@ -0,0 +1,31 @@ +UPGRADE FROM 0.1 to 0.2 +======================= + +### AmazonS3 + +* In 0.2 we pass additional options for AmazonS3 Gaufrette provider AmazonS3 config was changed (old way is DEPRECIATED) + +before: + +```yml +knp_gaufrette: + adapters: + adaptername: + amazon_s3: + amazon_s3_id: amazon_s3.service.id + bucket_name: mybucketname + create: true +``` + +after: + +```yml +knp_gaufrette: + adapters: + adaptername: + amazon_s3: + amazon_s3_id: amazon_s3.service.id + bucket_name: mybucketname + options: + create: true +```