prooph / event-store-flywheel-adapter
ProophEventStore的Flywheel适配器
v1.2.0
2016-05-08 18:14 UTC
Requires
- php: ^5.5 || ^7.0
- jamesmoss/flywheel: ^0.4.2
- prooph/common: ^3.5
- prooph/event-store: ^6.0
Requires (Dev)
- container-interop/container-interop: ^1.1
- fabpot/php-cs-fixer: ^1.10
- phpunit/phpunit: ^4.8 || ^5.2
- sandrokeil/interop-config: ^1.0
- satooshi/php-coveralls: ^1.0
Suggests
- container-interop/container-interop: For usage of provided factories
- sandrokeil/interop-config: For usage of provided factories
Conflicts
This package is auto-updated.
Last update: 2024-09-17 02:03:40 UTC
README
使用Prooph Event Store与Flywheel。
概览
Flywheel是一个无服务器文档数据库,它只使用本地文件系统的平面文件来存储数据。所有事件都将存储和从所选目录中加载。当您启动应用程序且不需要立即真实数据库服务器时,这非常适合。它也可以是编写功能测试的良好候选者。
但当然,您**不应该在生产环境中运行它**,因为它不是设计来处理大量事件且不管理事务。
安装
您可以通过Composer安装此包
composer require prooph/event-store-flywheel-adapter
使用
请参阅快速入门示例。
它创建了一些事件并将它们存储在quickstart/event_store
目录中的JSON文件中。以下是一个创建的JSON文件的示例
{ "event_id": "4e5bba37-e2bb-46d3-9988-e2ec6b02e664", "version": 1, "event_name": "ProophTest\\EventStore\\Mock\\UserCreated", "payload": { "name": "Max Mustermann" }, "metadata": { "tag": "person" }, "created_at": "2016-02-25T13:28:54.365200" }
支持
贡献
请**自由分支**,扩展现有内容,并通过带有您的更改的pull请求发送!为了建立一致的代码质量,请为所有更改提供**单元测试**。您还被鼓励使用composer lint
命令来验证**编码标准**。
许可证
在新BSD许可证下发布。