patchlevel / event-sourcing-bundle
symfony bundle for patchlevel/event-sourcing
Installs: 12 957
Dependents: 1
Suggesters: 0
Security: 0
Stars: 22
Watchers: 5
Forks: 5
Open Issues: 8
Type:symfony-bundle
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- patchlevel/event-sourcing: 3.0.0-rc17
- 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
- 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
- 3.0.x-dev
- 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/lock-file-maintenance
- dev-update-docs
- dev-renovate/phpunit-phpunit-11.x
- dev-renovate/mkdocs-1.x
- dev-renovate/mkdocs-material-9.x
- dev-add-pause-command
- dev-renovate/patchlevel-event-sourcing-3.x
- dev-add-auto-setup-listener
- dev-renovate/shivammathur-setup-php-2.x
- dev-renovate-docs
- dev-fix-profiler
- dev-refactor-subscription-config
- dev-fix-subscription-rebuild-listener
- dev-throw-on-error-subscription-engine
- dev-2.3.x-merge-up-into-3.0.x_k7EjE4XE
- dev-fix-missing-table-name-option
- dev-rebuild-by-change-listener
- dev-store-options
- dev-refactor-subscription-request-listener
- dev-renovate/infection-infection-0.x
- dev-renovate/pymdown-extensions-10.x
- dev-add-aggregate-id-value-resolver
- dev-renovate/cbrgm-mastodon-github-action-2.x
- dev-renovate/all-minor-patch
- dev-renovate/ramsey-composer-install-3.x
- dev-catch-up
- dev-upgrade-to-rc10
- dev-2.3.x-merge-up-into-3.0.x_B57P1yey
This package is auto-updated.
Last update: 2024-04-26 02:16:07 UTC
README
Event-Sourcing-Bundle
A lightweight but also all-inclusive event sourcing bundle with a focus on developer experience and based on doctrine dbal. 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
- Snapshots system to quickly rebuild the aggregates
- Pipeline to build new projections or to migrate events
- Scheme management and doctrine migration support
- Dev tools such as a realtime event watcher
- Built in cli commands
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.