micro-module / broadway-bundle
Symfony bundle for micro-module/broadway.
Installs: 649
Dependents: 1
Suggesters: 1
Security: 0
Stars: 0
Watchers: 0
Forks: 22
Type:symfony-bundle
Requires
- php: ^7.4 || ^8.0
- micro-module/broadway: ^v2.6
- symfony/console: ^5.3 || ^6.0 || ^7.0
- symfony/http-kernel: ^5.3 || ^6.0 || ^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- matthiasnoback/symfony-config-test: ^4.0
- matthiasnoback/symfony-dependency-injection-test: ^4.0
- micro-module/broadway-saga: ^0.6
- monolog/monolog: ~2.0
- phpstan/phpstan: @stable
- phpstan/phpstan-symfony: ^1.0
- phpunit/phpunit: ^9.5
- symfony/framework-bundle: ^5.3 || ^6.0 || ^7.0
- symfony/proxy-manager-bridge: ^5.3 || ^6.0 || ^7.0
Suggests
- broadway/read-model-elasticsearch: Elasticsearch read model implementation using elastic/elasticsearch-php
- micro-module/event-store-dbal: Event store implementation using doctrine/dbal
- psr/log-implementation: Implementation for PSR3, LoggerInterface
README
Symfony bundle to integrate Broadway into your Symfony application.
Installation
The easiest way to install and configure the BroadwayBundle with Symfony is by using Symfony Flex:
$ composer require symfony/flex ^1.0
$ composer config extra.symfony.allow-contrib true
$ composer require broadway/broadway-bundle
Symfony Flex will automatically register and configure the bundle.
By default in-memory implementations of the event store and read models are used.
You can install one of the persistent implementations as described in the
Event store
and Read model
sections of the documentation.
Documentation
You can find detailed documentation of the Broadway bundle on broadway.github.io/broadway-bundle.
Feel free to join #qandidate on freenode with questions and remarks!