broadway / broadway-bundle
Symfony 为 broadway/broadway 的软件包。
0.7.0
2024-03-28 10:17 UTC
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
将 Broadway 集成到您的 Symfony 应用程序的 Symfony 扩展包。
安装
使用 Symfony Flex 安装和配置 BroadwayBundle 是最简单的方法
$ composer require symfony/flex ^1.0
$ composer config extra.symfony.allow-contrib true
$ composer require broadway/broadway-bundle
Symfony Flex 将自动注册和配置该扩展包。
默认情况下,使用内存中的事件存储和读取模型的实现。您可以在文档的“事件存储”和“读取模型”部分中找到如何安装持久化实现的说明。
文档
您可以在 broadway.github.io/broadway-bundle 上找到 Broadway 扩展包的详细文档。
随时加入 freenode 上的 #qandidate,提出问题和意见!