prooph/prooph-event-store-module

此包已被弃用,不再维护。作者建议使用 https://github.com/prooph/event-store 包。

一个ZF2模块,为ZF2应用程序提供使用ProophEventStore的默认功能

v2.0 2015-01-13 20:53 UTC

This package is auto-updated.

Last update: 2022-02-01 12:36:31 UTC


README

[已弃用] ProophEventStore 的 Zend Framework 2 模块 ProophEventStore 此模块仅支持 ProophEventStore <= 2.x。如果您想使用 ZF2 与 PES v3+,请查看 proophessor

Build Status Coverage Status

安装

您可以通过将 "prooph/prooph-event-store-module": "~2.0" 添加到您的 composer.json 文件中的要求来通过 composer 安装 ProophEventStoreModule。

安装后

在您的 application.config.php 文件中启用它。

<?php
return array(
    'modules' => array(
        // ...
        'ProophEventStoreModule',
    ),
    // ...
);

配置

数据库配置

prooph.eventstore.db.local.php 复制到您的 config/autoload 目录,并根据您的需求调整配置。此配置文件有 .local.php 扩展名,因为它要求您配置数据库连接(如果您不使用应用程序级别的配置 Zend\Db\Adapter\Adapter),不应将其包含在版本控制中。

EventStore 配置

prooph.eventstore.global.php 复制到您的 config/autoload 目录,并根据您的需求调整配置。

检索 ProophEventStore

您可以通过 ServiceManager 使用别名 prooph.event_store 获取 ProophEventStore。

$eventStore = $services->get('prooph.event_store');