Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/event-engine/php-document-store
Event Engine PHP Document Store Contract
https://github.com/event-engine/php-document-store
document-store event-engine php7 prooph
Last synced: about 1 month ago
JSON representation
Event Engine PHP Document Store Contract
- Host: GitHub
- URL: https://github.com/event-engine/php-document-store
- Owner: event-engine
- License: mit
- Created: 2019-03-20T20:16:01.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-08-31T15:29:10.000Z (over 1 year ago)
- Last Synced: 2024-04-24T14:30:02.396Z (8 months ago)
- Topics: document-store, event-engine, php7, prooph
- Language: PHP
- Homepage: https://event-engine.io
- Size: 98.6 KB
- Stars: 7
- Watchers: 3
- Forks: 6
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# php-document-store
Event Engine PHP Document Store Contract
## Testing
This package includes an in-memory implementation of the `DocumentStore` interface which is useful for tests.
To be able to test the in-memory implementation in isolation we have to copy some classes from `event-engine/persistence` into the test namespace of this repo.
The implementation depends on classes from that other package, but we cannot pull it with composer due to circular dependencies.
We'll solve the issue in the future by moving the in-memory implementation to `event-engine/persistence`, but for now backwards compatibility is more important.