alexskoromnui / symfony-entity-serve-classes-generator
1.0
2021-04-15 17:32 UTC
Requires
- php: >=7.2.5
- nette/php-generator: ^3.4
- symfony/console: ^3.4|^4.0|^5.0
- symfony/framework-bundle: ^3.4|^4.0|^5.0
- symfony/validator: ^3.4|^4.0|^5.0
README
用于生成实体(仓库、DTO、构建器、服务)的类(Repository, DTO, Builder, Service)的包。
警告
此包仅适用于模块化架构。
例如,实体命名空间应如下所示 App\Modules\模块名称\Entity\实体名称
安装包
composer require alexskoromnui/symfony-entity-serve-classes-generator --dev
然后您应该在 bundles.php 中注册包
Skoromnui\Bundle\EntityServeClassGeneratorBundle\EntityServeClassesGeneratorBundle::class => ['dev' => true]
命令
bin/console s_generate:all - 基于实体生成(DTO、Repository、Builder、Service、Controller)的命令
bin/console s_generate:dto - 基于实体生成 DTO 和 DTO 接口的命令
- bin/console s_generate:repository - 基于实体生成 Repository 和 Repository 接口的命令
- bin/console s_generate:builder - 基于实体生成 Builder 的命令
- bin/console s_generate:service - 基于实体生成 Service 的命令
- bin/console s_generate:controller - 基于实体生成 Controller 的命令