aheissenberger / wordpress-message-repository
Wordpress Message Repository for EventSauce
Requires
- php: ^7.2 || ^8.0
- ext-json: ^7.4
- eventsauce/eventsauce: ^0.8.1
- ramsey/uuid: ^4.1
Requires (Dev)
- phpunit/phpunit: ^9.4
README
based on https://github.com/EventSaucePHP/DoctrineMessageRepository for EventSauce. A pragmatic event sourcing library for PHP with a focus on developer experience.
install
composer require eventsauce/wordpress-message-repository
local development
if you user Visual Studio Code
the .devcontainer
will setup the enviroment automatically.
Tests
vendor/bin/phpunit --coverage-text tests/WordpressIntegrationTestCase.php
debugging tests
run this on the command line and all further calls of test will stop in the open xdebugger.
export XDEBUG_CONFIG="idekey=123"
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Versioning
We use SemVer for versioning.
Authors
- Andreas Heissenberger - Initial work - Github | Heissenberger Laboratory
License
This project is licensed under the MIT License - see the LICENSE.md file for details