An open API service indexing awesome lists of open source software.

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!

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