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