Dynamic Consistency Boundary Event Store - UmaDB adapter

December 26, 2025 ยท View on GitHub

UmaDB adapter for the Dynamic Consistency Boundary implementation.

Usage

Install via composer:

composer require wwwision/dcb-eventstore-umadb

Create instance

use Wwwision\DCBEventStoreUmaDb\UmaDbEventStore;

$eventStore = UmaDbEventStore::create('http://127.0.0.1:50051');

Specify api key / CA certificate

UmaDB can be used with TLS and API Key:

use Wwwision\DCBEventStoreUmaDb\UmaDbEventStore;

$eventStore = UmaDbEventStore::create(
  url: 'http://127.0.0.1:50051',
  apiKey: 'secret',
  caPath: '/path/to/certificate.pem'
);

See wwwision/dcb-eventstore for more details and usage examples

Note


This package requires the custom UmaDB PHP extension to be installed See wwwision/dcb-eventstore-umadb-grpc for a version that uses gRPC

Contribution

Contributions in the form of issues or pull requests are highly appreciated

License

See LICENSE