tiagobrito / dynamodb-message-repository
EventSauce的DynamoDb消息存储库
dev-master
2020-01-13 10:20 UTC
Requires
- ext-json: *
- aws/aws-sdk-php: ^3.0
- eventsauce/eventsauce: ^0.7.0 || ^0.8.0
- ramsey/uuid: ^3.6
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-13 21:22:49 UTC
README
此库是PHP中DynamoDB存储库的实现,用于EventSauce。
此实现具有与Doctrine消息存储库类似的所有功能。(由EventSauce官方支持),但用于AWS DynamoDB。
用法
<?php namespace App\Repository; use Brito\DynamoDbMessageRepository; class MyCustomRepository extends DynamoDbMessageRepository { }
注册您的存储库(Symfony)
App\Repository\MyCustomRepository: arguments: - '@aws.dynamodb' - '@EventSauce\EventSourcing\Serialization\ConstructingMessageSerializer' - 'event-source-table-name'
测试
$ cd tests && docker-compose up $ phpunit tests/