Search by

gember / dependency-contracts

jerowork

Dependency contracts for gember/event-sourcing

Package info

github.com/GemberPHP/dependency-contracts

pkg:composer/gember/dependency-contracts

Statistics

Installs: 3 762

Dependents: 6

Suggesters: 0

Stars: 1

Open Issues: 0

0.9.2 2026-11-01 12:10 UTC

README

Build Status Software License PHP Version

Dependency contracts for gember/event-sourcing.

These interfaces are implemented by the adapter packages, and can be implemented for other vendors:

Contract Implemented by
EventStore\Rdbms\RdbmsEventStoreRepository gember/rdbms-event-store-doctrine-dbal
EventStore\Saga\RdbmsSagaStoreRepository gember/rdbms-event-store-doctrine-dbal
EventStore\Snapshot\RdbmsSnapshotStoreRepository gember/rdbms-event-store-doctrine-dbal
Outbox\Rdbms\RdbmsOutboxRepository gember/rdbms-event-store-doctrine-dbal
Util\Transaction\Transactional gember/rdbms-event-store-doctrine-dbal
Util\Messaging\MessageBus\EventBus, CommandBus gember/message-bus-symfony
Util\Serialization\Serializer\Serializer gember/serializer-symfony
Util\Generator\Identity\IdentityGenerator gember/identity-generator-symfony

All contracts are in the Gember\DependencyContracts namespace.