prooph / prooph-event-store-module
此包已被弃用,不再维护。作者建议使用 https://github.com/prooph/event-store 包。
一个ZF2模块,为ZF2应用程序提供使用ProophEventStore的默认功能
v2.0
2015-01-13 20:53 UTC
Requires
- php: >=5.4
- codeliner/array-reader: ~1.1
- prooph/event-store: ~2.0
- prooph/event-store-zf2-adapter: ~0.3
- zendframework/zend-loader: ~2.3
- zendframework/zend-modulemanager: ~2.3
- zendframework/zend-mvc: ~2.3
- zendframework/zend-servicemanager: ~2.3
Requires (Dev)
- phpunit/phpunit: 3.7.*
- satooshi/php-coveralls: dev-master
- zendframework/zend-config: ~2.3
- zendframework/zend-form: ~2.3
- zendframework/zend-log: ~2.3
- zendframework/zend-view: ~2.3
Suggests
- prooph/event-store-doctrine-adapter: If you prefer doctrine, a doctrine-adapter is available, too
- prooph/prooph-service-bus-module: Use ProophServiceBus within your ZF2 project
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
安装
您可以通过将 "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');