nimias/chain-command-bundle

Symfony 扩展,实现命令链功能。

安装: 17

依赖者: 0

建议者: 0

安全: 0

星星: 1

观察者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

1.0.1 2016-09-30 13:09 UTC

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 类中实现跳过的测试。