https://github.com/dynamitephp/dynamite-bundle
Adds Dynamite to your Symfony 5/6/7 apps!
https://github.com/dynamitephp/dynamite-bundle
dynamodb symfony-bundle symfony4 symfony5 symfony6
Last synced: 5 months ago
JSON representation
Adds Dynamite to your Symfony 5/6/7 apps!
- Host: GitHub
- URL: https://github.com/dynamitephp/dynamite-bundle
- Owner: dynamitephp
- Created: 2022-03-26T00:25:07.000Z (about 4 years ago)
- Default Branch: v1.0
- Last Pushed: 2024-06-19T22:19:11.000Z (almost 2 years ago)
- Last Synced: 2025-11-01T10:19:17.491Z (7 months ago)
- Topics: dynamodb, symfony-bundle, symfony4, symfony5, symfony6
- Language: PHP
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Bundle Configuration:
```yaml
dynamite:
tables:
default:
table_name: '%ddb_table_name%'
partition_key_name: pk
sort_key_name: sk
object_type_attr: _ot
managed_items:
- Your\Entity\Name\Goes\Here
indexes:
GSI1:
pk: gsi1pk
sk: gsi1sk
```
Defining a repository as a service:
somewhere in your `services.yaml`:
```yaml
Your\Repository\Name\Goes\here:
factory: ['@dynamite.registry', getItemRepositoryFor]
arguments:
- Your\Entity\Name\Goes\Here
```