broadway / broadway-bundle
Symfony bundle for broadway/broadway.
Installs: 778 422
Dependents: 7
Suggesters: 4
Security: 0
Stars: 66
Watchers: 6
Forks: 21
Open Issues: 2
Type:symfony-bundle
Requires
- php: ^7.4 || ^8.0
- broadway/broadway: ^2.2.1
- symfony/console: ^4.4 || ^5.3 || ^6.0 || ^7.0
- symfony/http-kernel: ^4.4 || ^5.3 || ^6.0 || ^7.0
Requires (Dev)
- broadway/broadway-saga: ^1.0
- friendsofphp/php-cs-fixer: ^3.0
- matthiasnoback/symfony-config-test: ^4.0 || ^5.0
- matthiasnoback/symfony-dependency-injection-test: ^4.0 || ^5.0
- monolog/monolog: ~2.0
- phpstan/phpstan: @stable
- phpstan/phpstan-symfony: ^1.0
- phpunit/phpunit: ^9.5
- symfony/framework-bundle: ^4.4 || ^5.3 || ^6.0 || ^7.0
- symfony/proxy-manager-bridge: ^4.4 || ^5.3 || ^6.0
Suggests
- broadway/event-store-dbal: Event store implementation using doctrine/dbal
- broadway/read-model-elasticsearch: Elasticsearch read model implementation using elastic/elasticsearch-php
- 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!