cminor-io/laravel-on-broadway-eventstore

使用 Laravel 数据库连接器实现的 Broadway 事件存储库。

1.0.0 2016-01-31 14:41 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:26:12 UTC


README

LaravelStore 组件提供了使用 Laravel 原生数据库驱动实现的 Broadway 的 EventStore,与使用 Doctrive/DBAL 适配器的默认实现相比。

该组件是 cminor.io/laravel-on-broadway 包的一部分。

安装

使用 composer。

composer require cminor.io/laravel-on-broadway-eventstore

用法

LaravelStore 有 3 个依赖

  • Laravel 数据库连接 (ConnectionInterface)
  • 流序列化器 (StreamSerializerInterface - 包含在包中)
  • 表名

实例化的示例将在未来提供。目前请查看测试以了解存储是如何实例化的。

免责声明

此包仍在开发中。请谨慎使用,并自行承担风险。我将尽力修复任何可能存在的错误。 :) 总是欢迎任何帮助。

测试

实现使用与 Broadway 事件存储库的其他实现相同的测试,以确保兼容性。

通过运行 ./bin/phpunit 来执行测试。