Skip to content

About

Database Adapter implementation for the neos/eventstore package.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

6 watching

Forks

Latest commit

 

History

116 Commits

Folders and files

Repository files navigation

Doctrine DBAL adapter for the neos/eventstore package

Database Adapter implementation for the neos/eventstore package.

Note Currently this package supports MySQL (including MariaDB), PostgreSQL and SQLite.

Usage

Install via composer:

composer require neos/eventstore-doctrineadapter

Create an instance

To create a DoctrineEventStore, an instance of \Doctrine\DBAL\Connection is required. This can be obtained from a given DSN for example:

use Doctrine\DBAL\DriverManager;

$connection = DriverManager::getConnection(['url' => $dsn]);

See Doctrine documentation for more details.

With that, an Event Store instance can be created:

use Neos\EventStore\DoctrineAdapter\DoctrineEventStore;

$eventTableName = 'some_namespace_events';
$eventStore = new DoctrineEventStore($connection, $eventTableName);

See README of the neos/eventstore package for details on how to write and read events.

Contribution

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

License

See LICENSE

About

Database Adapter implementation for the neos/eventstore package.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

6 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages