EventSauce's repositories
EventSauce
A pragmatic event sourcing library for PHP with a focus on developer experience.
ObjectHydrator
Object Hydration library to create Command and Query objects.
LaravelEventSauce
Integrate EventSauce with Laravel.
DoctrineMessageRepository
Doctrine Message Repository for EventSauce.
RabbitMQBundleBindings
RabbitMQ dispatcher and consumer bindings.
MessageStorage
Monorepo for EventSauce's storage implementations.
Playground
A repository with example code
PestUtilities
Test utilities for Pest
CodeGeneration
[READ ONLY] Sub-split for code generation for EventSauce.
DoctrineOutboxMessageDispatcher
Doctrine Message Dispatcher for EventSauce.
MessageOutbox
[READ ONLY] Sub-split for the Message Outbox foundation for EventSauce.
MessageOutboxForDoctrine
[READ ONLY] Sub-split for a doctrine message outbox.
MessageOutboxForDoctrineV2
[READ-ONLY] Sub-split for Message Outbox Pattern implementation for Doctrine DBAL v2.
MessageOutboxForIlluminate
[READ ONLY] Sub-split for an illuminate message outbox.
MessageOutboxTestTooling
[READ ONLY] Sub-split for the Message Outbox test tooling.
MessageRepositoryForDoctrine
[READ ONLY] Sub-split for a doctrine message repository.
MessageRepositoryForDoctrineV2
[READ-ONLY] Sub-split for Message Repository for Doctrine DBAL v2.
MessageRepositoryForIlluminate
[READ ONLY] Sub-split for an illuminate message repository.
MessageRepositoryTableSchema
[READ-ONLY] Sub-split for message repository table schema
MessageRepositoryTestTooling
[READ ONLY] Sub-split for the Message Repository Test Tooling.
RectorFrom0to1
Rector rules for upgrading EventSauce from 0.8 to 1.0.
TestUtilities
[READ ONLY] Sub-split for the Test utilities for EventSauce.
UuidEncoding
[READ-ONLY] Sub-split for uuid encoding used for Message storage implementations.
UuidMessageDecorator
[READ ONLY] Sub-split for the Uuid message decorator for EventSauce.