martyn82/apha
Composer 安装命令:
composer require martyn82/apha
包简介
Apha CQRS/ES library for PHP
关键字:
README 文档
README
APHA is a CQRS/ES library for PHP. It contains all the building blocks you need to build an application that implements Command-Query Responsibility Segregation either with or without Event Sourcing.
APHA provides:
- Typed command and event handling with annotations
- Using MongoDB as event store and/or read store
- Using ElasticSearch as read store
- Replay of events
- Sagas
- Event scheduling (experimental)
Prerequisites
Requirements:
- PHP 7+
- Composer
Optional:
- MongoDB
- ElasticSearch
Installation
$ composer install
Usage
Run the tests:
$ bin/phing test:unit
Use in your own project:
$ composer require martyn82/apha:~0.1
Documentation
Currently, there is no API documentation available. Coming soon!
Examples
Some quickstart examples are available in the examples directory.
You can run them from the command-line by executing:
$ php examples/ ...
Licensing
Please consult the file named LICENSE in the root of the project.
统计信息
- 总下载量: 14
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-04-03