prooph/event-store-flywheel-adapter

ProophEventStore的Flywheel适配器

v1.2.0 2016-05-08 18:14 UTC

This package is auto-updated.

Last update: 2024-09-17 02:03:40 UTC


README

Build Status Coverage Status Gitter

使用Prooph Event StoreFlywheel

概览

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许可证下发布。