constantable / odm-document-maker
ODM Document Maker 帮助您创建 Doctrine ODM 文档
1.0
2024-06-17 20:43 UTC
Requires
- php: >=8.0
- doctrine/mongodb-odm-bundle: ^4.4|^5.0
- nikic/php-parser: ^4.11|^5.0
- symfony/config: ^5.4.7|^6.0|^7.0
- symfony/console: ^5.4.7|^6.0|^7.0
- symfony/dependency-injection: ^5.4.7|^6.0|^7.0
- symfony/deprecation-contracts: ^2.2|^3
- symfony/filesystem: ^5.4.7|^6.0|^7.0
- symfony/finder: ^5.4.7|^6.0|^7.0
- symfony/framework-bundle: ^5.4.7|^6.0|^7.0
- symfony/http-kernel: ^5.4.7|^6.0|^7.0
- symfony/maker-bundle: ^1.44
- symfony/process: ^5.4.7|^6.0|^7.0
- symfony/yaml: ^5.4.7|^6.0|^7.0
Requires (Dev)
- symfony/phpunit-bridge: ^5.4|^6.0|^7.0
- twig/twig: ^2.0|^3.0
README
ODM Document Maker 帮助您创建 Symfony Doctrine ODM 文档
安装
composer require constantable/odm-document-maker
制作器
constantable:make-document
命令用于创建或更新文档和存储库类。
php bin/console constantable:make-document BlogPost
如果缺少参数,命令将交互式地询问文档类名。
您还可以将此类标记为 API Platform 资源。对于此文档类,将自动提供超媒体 CRUD API。
php bin/console constantable:make-document --api-resource
您还可以为现有文档的属性生成所有获取器/setter/adder/remover 方法
php bin/console constantable:make-document --regenerate
要 覆盖 任何现有方法
php bin/console constantable:make-document --regenerate --overwrite
您还可以创建一个嵌入式文档类
php bin/console constantable:make-document --embedded