patchlevel / event-sourcing-bundle
symfony bundle for patchlevel/event-sourcing
Installs: 18 619
Dependents: 1
Suggesters: 0
Security: 0
Stars: 33
Watchers: 5
Forks: 8
Open Issues: 9
Type:symfony-bundle
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- patchlevel/event-sourcing: ^3.4.0
- symfony/cache: ^6.4.0|^7.0.0
- symfony/config: ^6.4.0|^7.0.0
- symfony/console: ^6.4.1|^7.0.1
- symfony/dependency-injection: ^6.4.1|^7.0.1
- symfony/finder: ^6.4.0|^7.0.0
- symfony/http-kernel: ^6.4.1|^7.0.1
- symfony/messenger: ^6.4.0|^7.0.0
Requires (Dev)
- ext-pdo_sqlite: *
- doctrine/migrations: ^3.3.2
- doctrine/orm: ^2.19.4|^3.1.2
- infection/infection: ^0.27.0
- league/commonmark: ^2.4
- patchlevel/coding-standard: ^1.3.0
- phpspec/prophecy-phpunit: ^2.1.0
- phpstan/phpstan: ^1.10.48
- phpunit/phpunit: ^10.5.2
- psalm/plugin-symfony: ^5.1.0
- roave/security-advisories: dev-master
- symfony/uid: ^6.4.0|^7.0.0
- symfony/var-dumper: ^6.4.0|^7.0.0
- symfony/web-profiler-bundle: ^6.4.0|^7.0.0
- vimeo/psalm: ^5.17.0
- wnx/commonmark-markdown-renderer: ^1.4
Suggests
- patchlevel/event-sourcing-admin-bundle: for admin ui
- patchlevel/event-sourcing-psalm-plugin: for psalm integration
Conflicts
- doctrine/doctrine-bundle: <2.8
- 3.7.x-dev
- 3.6.x-dev
- 3.6.1
- 3.6.0
- 3.5.x-dev
- 3.5.0
- 3.4.x-dev
- 3.4.0
- 3.3.x-dev
- 3.3.0
- 3.2.x-dev
- 3.2.0
- 3.1.x-dev
- 3.1.0
- 3.0.x-dev
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0-rc13
- 3.0.0-rc12
- 3.0.0-rc11
- 3.0.0-rc10
- 3.0.0-rc9
- 3.0.0-rc8
- 3.0.0-rc7
- 3.0.0-rc6
- 3.0.0-rc5
- 3.0.0-rc4
- 3.0.0-rc3
- 3.0.0-rc2
- 3.0.0-rc1
- 3.0.0-beta4
- 3.0.0-beta3
- 3.0.0-beta2
- 3.0.0-beta1
- 2.4.x-dev
- 2.3.x-dev
- 2.3.1
- 2.3.0
- 2.2.x-dev
- 2.2.0
- 2.1.x-dev
- 2.1.0
- 2.1.0-beta2
- 2.1.0-beta1
- 2.0.x-dev
- 2.0.0
- 2.0.0-beta4
- 2.0.0-beta3
- 2.0.0-beta2
- 2.0.0-beta1
- 1.3.x-dev
- 1.2.x-dev
- 1.2.1
- 1.2.0
- 1.1.x-dev
- 1.1.1
- 1.1.0
- 1.0.x-dev
- 1.0.0
- 1.0.0-rc4
- 1.0.0-rc3
- 1.0.0-rc2
- 1.0.0-rc1
- 1.0.0-alpha2
- 1.0.0-alpha
- dev-renovate/phpunit-phpunit-11.x
- dev-renovate/phpstan-phpstan-2.x
- dev-renovate/php-8.x
- dev-renovate/infection-infection-0.x
- dev-renovate/lock-file-maintenance
- dev-command-bus
- dev-static-in-memory-store
- dev-renovate/docs
- dev-skip-request-listener
- dev-3.0.x-merge-up-into-3.1.x_BOqia8r9
- dev-upgrade-to-rc10
- dev-2.3.x-merge-up-into-3.0.x_B57P1yey
This package is auto-updated.
Last update: 2024-12-22 03:13:10 UTC
README
Event-Sourcing-Bundle
An event sourcing bundle, complete with all the essential features, powered by the reliable Doctrine ecosystem and focused on developer experience. This bundle is a symfony integration for event-sourcing library.
Features
- Everything is included in the package for event sourcing
- Based on doctrine dbal and their ecosystem
- Developer experience oriented and fully typed
- Automatic snapshot-system to boost your performance
- Split big aggregates into multiple streams
- Versioned and managed lifecycle of subscriptions like projections and processors
- Safe usage of Personal Data with crypto-shredding
- Smooth upcasting of old events
- Simple setup with scheme management and doctrine migration
- Built in cli commands
- and much more...
Installation
composer require patchlevel/event-sourcing-bundle
Warning
If you don't use the symfony flex recipe for this bundle, you need to follow this installation documentation.