proophsoftware / prooph-cli
prooph 组件的命令行工具,用于快速开发
v0.2.0
2016-04-28 18:29 UTC
Requires
- php: ~5.5 || ~7.0
- container-interop/container-interop: ^1.1
- symfony/console: ^2.5 || ^3.0
- zendframework/zend-code: ^2.6.2 || ^3.0.1
- zendframework/zend-filter: ^2.6.1 || ^3.0
Requires (Dev)
- fabpot/php-cs-fixer: ^1.11
- phpunit/phpunit: ^4.8 || ^5.2
- prooph/event-sourcing: ^4.0
Suggests
- prooph/event-sourcing: If you want to update a prooph event sourcing aggregate
This package is auto-updated.
Last update: 2024-09-17 02:07:02 UTC
README
概览
prooph 命令行界面生成类,以提高开发速度。运行以下命令以获取可用命令:
$ php bin/prooph-cli list
以下是一个示例输出
Available commands: help Displays help for a command list Lists commands prooph prooph:generate:aggregate Generates an aggregate class prooph:generate:all Generates an aggregate, command, command handler, command handler factory and event class. prooph:generate:command Generates a command, command handler and command handler factory class prooph:generate:event Generates an event class
有可用的环境变量(请参阅 bin/prooph-cli
),用于在 bash 脚本中配置 \Prooph\Cli\Console\Helper\Psr4Info
以设置您的类元数据。
安装
您可以通过 composer 安装 prooph/prooph-cli,在您的 composer.json 中添加 "proophsoftware/prooph-cli": "^0.1"
作为需求。
配置
此工具会检查从文件 config/container.php
返回的 container-interop 实例。您可以通过向容器注册名为 \Prooph\Cli\Console\Helper\ClassInfo
的实例(如 \Prooph\Cli\Console\Helper\Psr4Info
)来配置类信息元数据。
另一种选择是使用环境变量来配置类元数据
环境变量
PROOPHCLI_SOURCE_FOLDER
:src 文件夹的路径,默认为当前工作目录 + 'src'PROOPHCLI_PACKAGE_PREFIX
:包的命名空间,默认为 ''PROOPHCLI_FILE_DOC_BLOCK
:文件文档块,默认为 ''
支持
- 在 prooph-users 邮件列表中提问。
- 在 https://github.com/proophsoftware/prooph-cli/issues 上提交问题。
- 在 prooph gitter 聊天中打招呼。
贡献
请随时分叉并扩展现有插件或添加新插件,并通过带您的更改的 pull request!为了建立一致的代码质量,请为您的所有更改提供单元测试,并可能更新文档。
许可
在 New BSD License 下发布。