Replace AmazonS3 create boolean param with array one. Changed

composer.json
This commit is contained in:
l3l0 2012-11-14 15:36:59 +01:00
parent 6bfca8a96e
commit f27138e80b
2 changed files with 22 additions and 7 deletions

View File

@ -18,12 +18,14 @@ class AmazonS3AdapterFactory implements AdapterFactoryInterface
*/
public function create(ContainerBuilder $container, $id, array $config)
{
$container
$definition = $container
->setDefinition($id, new DefinitionDecorator('knp_gaufrette.adapter.amazon_s3'))
->addArgument(new Reference($config['amazon_s3_id']))
->addArgument($config['bucket_name'])
->addArgument($config['create'])
;
->addArgument($config['bucket_name']);
if (isset($config['options'])) {
$definition->addArgument($config['options']);
}
}
/**
@ -47,7 +49,15 @@ class AmazonS3AdapterFactory implements AdapterFactoryInterface
->children()
->scalarNode('amazon_s3_id')->isRequired()->cannotBeEmpty()->end()
->scalarNode('bucket_name')->isRequired()->cannotBeEmpty()->end()
->booleanNode('create')->defaultFalse()->end()
->arrayNode('options')
->children()
->booleanNode('create')
->defaultFalse()
->end()
->scalarNode('region')->end()
->scalarNode('directory')->end()
->end()
->end()
->end()
;
}

View File

@ -17,7 +17,7 @@
],
"require": {
"symfony/framework-bundle": "2.*",
"knplabs/gaufrette": "0.1.3"
"knplabs/gaufrette": "*"
},
"require-dev": {
"symfony/yaml": "2.*",
@ -28,5 +28,10 @@
"Knp\\Bundle\\GaufretteBundle": ""
}
},
"extra": {
"branch-alias": {
"dev-master": "0.2.x-dev"
}
},
"target-dir": "Knp/Bundle/GaufretteBundle"
}