lelivrescolaire / dynamodb-bundle
Communicate with a DynamoDB instance from inside your symfony 2 application.
Installs: 5 523
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 15
Forks: 0
Open Issues: 0
Requires
- php: >=5.3.0
- lelivrescolaire/aws-bundle: dev-master
Requires (Dev)
- atoum/atoum: dev-master
- m6web/coke: ~1.0
- m6web/symfony2-coding-standard: ~1.1
- symfony/config: ~2.5
- symfony/dependency-injection: ~2.5
- symfony/http-kernel: ~2.5
- symfony/yaml: ~2.5
This package is not auto-updated.
Last update: 2020-01-07 16:38:24 UTC
README
DynamoDB Bundle
Use AWS DynamoDB NoSQL database from inside your Symfony 2 application.
Installation
$ composer require "lelivrescolaire/dynamodb-bundle:dev-master"
AppKernel:
public function registerBundles() { $bundles = array( new LLS\Bundle\AWSBundle\LLSAWSBundle(), new LLS\Bundle\DynamoDBBundle\LLSDynamoDBBundle(), ); }
Configuration reference
llsaws: identities: my_identity: # Arbitrary Identity service name type: user # Identity type name (factory alias) fields: # Identity fields key: '<user AWS key>' secret: '<user AWS secret>' services: my_dynamodb: type: dynamodb identity: my_identity # Handle sessions with DynamoDB services: session.handler.dynamodb: class: LLS\Bundle\DynamoDBBundle\Session\Storage\Handler\DynamoDBSessionHandler arguments: - @llsaws.services.my_dynamodb # Auto generated service
Read more documentation here
Contribution
Feel free to send us Pull Requests and Issues with your fixs and features.
Run test
Unit tests
$ ./bin/atoum
Coding standards
$ ./bin/coke