talentrydev / message-broker-administration-bundle
Symfony 扩展包,集成了 talentrydev/message-broker-administration 库
2.0.0
2024-06-14 14:53 UTC
Requires
- php: ^8.3
- symfony/config: ^6.3
- symfony/dependency-injection: ^6.3
- symfony/framework-bundle: ^6.3
- symfony/yaml: ^6.3
- talentrydev/message-broker-administration: ^2.0.0
Requires (Dev)
- doctrine/doctrine-bundle: ^2.11.1
- jms/serializer-bundle: ^5
- phpunit/phpunit: ^11
- squizlabs/php_codesniffer: ^3.5
- symfony/monolog-bundle: ^3.8
- talentrydev/message-broker-bundle: ^5.0.0
README
这是一个用于将 talentrydev/message-broker-administration 库集成到 Symfony 项目的 Symfony 扩展包。它是一个附加包,因此您不能在没有 talentrydev/message-broker-bundle 的情况下使用它。
安装
- 运行
composer require talentrydev/message-broker-administration-bundle
- 将 MessageBrokerAdministrationBundle 添加到您的 kernel 的
registerBundles
方法中
return [
//...
new \Talentry\MessageBrokerAdministrationBundle\MessageBrokerAdministrationBundle();
];
- 为了从注解加载 doctrine 映射,请将以下内容添加到您的 doctrine 配置中
doctrine:
orm:
entity_managers:
default:
mappings:
MessageBrokerAdministration:
type: attribute
dir: '%kernel.project_dir%/vendor/talentrydev/message-broker-administration/src/Domain/Entity'
prefix: 'Talentry\MessageBrokerAdministration\Domain\Entity'
- 为了执行 doctrine 迁移,请将以下内容添加到您的 doctrine-migrations 扩展包配置中
doctrine_migrations:
migrations_paths:
'Talentry\MessageBrokerAdministration\Infrastructure\DoctrineMigrations': '%kernel.project_dir%/vendor/talentrydev/message-broker-administration/src/Infrastructure/DoctrineMigrations'
- 为了注册包路由,请将以下内容添加到 symfony 路由文件中(前缀是可选的,可以设置为任何您选择的值)
message_broker_administration:
resource: '@MessageBrokerAdministrationBundle/Resources/config/routing.yml'
prefix: '/api/v1/admin/message-broker/'