proophsoftware/prooph-cli

prooph 组件的命令行工具,用于快速开发

v0.2.0 2016-04-28 18:29 UTC

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:文件文档块,默认为 ''

支持

贡献

请随时分叉并扩展现有插件或添加新插件,并通过带您的更改的 pull request!为了建立一致的代码质量,请为您的所有更改提供单元测试,并可能更新文档。

许可

New BSD License 下发布。