nimias / chain-command-bundle
Symfony 扩展,实现命令链功能。
1.0.1
2016-09-30 13:09 UTC
Requires
- php: ^7.0
- incenteev/composer-parameter-handler: ^2.0
- sensio/distribution-bundle: ^5.0
- sensio/framework-extra-bundle: ^3.0.2
- symfony/monolog-bundle: ^2.8
- symfony/polyfill-apcu: ^1.0
- symfony/symfony: 3.1.*
This package is not auto-updated.
Last update: 2024-09-18 20:25:06 UTC
README
NimiasChainCommandBundle 是一个实现命令链功能的 Symfony 扩展。
应用中的其他 Symfony 扩展可以注册它们的控制台命令,使其成为命令链的成员。
当用户运行链中的主命令时,链中注册的所有其他命令也将被执行。
安装
###步骤 1:下载扩展
打开命令行控制台,进入您的项目目录,然后执行以下命令以下载此扩展的最新稳定版本
$ composer require nimias/chain-command-bundle
此命令要求您全局安装了 Composer,如 Composer 文档中的安装章节所述。
###步骤 2:启用扩展
然后,通过将其添加到项目 app/AppKernel.php
文件中注册的扩展列表中来启用该扩展
<?php // app/AppKernel.php // ... class AppKernel extends Kernel { public function registerBundles() { $bundles = array( // ... new Nimias\ChainCommandBundle\NimiasChainCommandBundle(), ); // ... } // ... }
使用方法
请参阅文档。
待办事项
- 为 \Nimias\ChainCommandBundle\Helper\ConsoleOutputFilterHelper 实现测试
- 为 \Nimias\ChainCommandBundle\Helper\OutputBufferHelper 实现测试
- 在 \Nimias\ChainCommandBundle\Tests\Service\CommandEventsSubscriber\ProcessTerminateTest 类中实现跳过的测试。