talentrydev/message-broker-administration-bundle

Symfony 扩展包,集成了 talentrydev/message-broker-administration 库

2.0.0 2024-06-14 14:53 UTC

This package is auto-updated.

Last update: 2024-09-14 15:32:23 UTC


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/'