Merge pull request #68 from havvg/master

add example service for Aws\S3\S3Client
This commit is contained in:
Leszek Prabucki 2013-10-07 06:36:41 -07:00
commit c01f131f7c

View File

@ -506,8 +506,27 @@ Adapter for Amazon S3 SDK v2.
* `directory` A directory to operate in. *(default '')* * `directory` A directory to operate in. *(default '')*
This directory will be created in the root of the bucket and all files will be read and written there. This directory will be created in the root of the bucket and all files will be read and written there.
### Defining services
An example service definition of the `Aws\S3\S3Client`:
```yaml
services:
acme.aws_s3.client:
class: Aws\S3\S3Client
factory_class: Aws\S3\S3Client
factory_method: 'factory'
arguments:
-
key: %amazon_s3.key%
secret: %amazon_s3.secret%
region: %amazon_s3.region%
```
### Example ### Example
Once the service is set up use its key as the `service_id` in the gaufrette configuration:
``` yaml ``` yaml
# app/config/config.yml # app/config/config.yml
knp_gaufrette: knp_gaufrette: