Download the PHP package sunspikes/broadway-extras without Composer
On this page you can find all versions of the php package sunspikes/broadway-extras. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sunspikes/broadway-extras
More information about sunspikes/broadway-extras
Files in sunspikes/broadway-extras
Package broadway-extras
Short Description Extras for broadway CQRS / event sourcing library
License MIT
Informations about the package broadway-extras
Broadway Extras
Extras for broadway CQRS / event sourcing library
Installation
What's inside?
Saga
StateManager: Use this to have multiple saga creation policies as defined in CreationPolicy or define custom creation policy with a closure callback creation_policy_callback
DBALSagaRepository: DBAL driver for sagas
DynamoDBSagaRepository: DynamoDB driver for sagas
Serialization
SerializableAggregateInterface & SerializationAwareTrait: Make aggregates serializable (so that it can be snapshotted)
Snapshotting
CachingSnapshotEventSourcingRepository: Adds a caching layer to snapshots, so load will get the aggregate in the order Static Cache -> Cache -> Snapshot -> Events
CacheSnapshotRepository & RedisCacheFactory: Snapshot the aggregates on in redis (or other cache stores)
DynamoDBEventStore: DynamoDB driver for event store
TODO
Detailed usage & Integrations with frameworks guide
Author
Krishnaprasad MG [@sunspikes]
Contact me at [sunspikes at gmail dot com]
All versions of broadway-extras with dependencies
broadway/broadway Version ^2.0
broadway/snapshotting Version ^0.3.0
broadway/broadway-saga Version ^1.0
aws/aws-sdk-php Version ^3.0
doctrine/cache Version ^1.8
doctrine/dbal Version ^2.7