tiagobrito/dynamodb-message-repository

EventSauce的DynamoDb消息存储库

dev-master 2020-01-13 10:20 UTC

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/