Make amazons3 config to be BC. Added UPGRADE file

This commit is contained in:
l3l0 2012-11-16 09:30:13 +01:00
parent 503e2899c0
commit 6f5bb2a78a
2 changed files with 34 additions and 0 deletions

View File

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

31
UPGRADE Normal file
View File

@ -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
```