Download the PHP package martyn82/apha without Composer
On this page you can find all versions of the php package martyn82/apha. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download martyn82/apha
More information about martyn82/apha
Files in martyn82/apha
Download martyn82/apha
More information about martyn82/apha
Files in martyn82/apha
Vendor martyn82
Package apha
Short Description Apha CQRS/ES library for PHP
License MIT
Homepage https://github.com/martyn82/apha
Package apha
Short Description Apha CQRS/ES library for PHP
License MIT
Homepage https://github.com/martyn82/apha
Please rate this library. Is it a good library?
Informations about the package apha
APHA
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
Usage
Run the tests:
Use in your own project:
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:
Licensing
Please consult the file named LICENSE
in the root of the project.
All versions of apha with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.0
ramsey/uuid Version ~3.1
jms/serializer Version ~1.1
phpcollection/phpcollection Version ~0.4
monolog/monolog Version ~1.17
doctrine/annotations Version ~1.2
doctrine/cache Version ~1.6
ramsey/uuid Version ~3.1
jms/serializer Version ~1.1
phpcollection/phpcollection Version ~0.4
monolog/monolog Version ~1.17
doctrine/annotations Version ~1.2
doctrine/cache Version ~1.6
The package martyn82/apha contains the following files
Loading the files please wait ....