yceruto/ddd-maker-bundle

Symfony应用的领域驱动设计制作工具

安装次数: 1,266

依赖者: 0

建议者: 0

安全: 0

星标: 13

关注者: 3

分支: 3

开放问题: 0

类型:symfony-bundle

v1.4.0 2023-12-01 16:57 UTC

This package is auto-updated.

Last update: 2024-08-30 01:26:25 UTC


README

此包假设您正在使用 https://github.com/yceruto/symfony-ddd-skeleton 架构或类似架构。

安装

composer require yceruto/ddd-maker-bundle

制作工具

  • bin/console make:ddd:context admin 创建新的Kernel上下文骨架
  • bin/console make:ddd:module catalog/listing 创建新的模块骨架
  • bin/console make:ddd:event catalog/listing published 创建新的领域事件
  • bin/console make:ddd:event-subscriber catalog/listing published 创建新的领域事件订阅者
  • bin/console make:ddd:query-specification catalog/listing search-by-title 创建新的查询规范
  • bin/console make:cqs:command catalog/listing publish 创建新的命令用例
  • bin/console make:cqs:query catalog/listing find 创建新的查询用例

注意:在所有情况下,命名空间路径(例如 catalog/listing)将根据领域驱动方法规范化为相应的PHP命名空间和目录结构。

许可证

此软件根据 MIT许可证 发布。