symplify/console-package-builder

此包已被弃用,不再维护。作者建议使用 symplify/package-builder 包。

用于加速构建命令行应用的包


README

Downloads total

用于加速构建命令行应用的包

安装

composer require symplify/console-package-builder --dev

无名称命令

是否希望命令命名有规范?请阅读 Bullet Proof Symfony Command Naming

use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\Kernel;
use Symplify\ConsolePackageBuilder\DependencyInjection\CompilerPass\NamelessConsoleCommandCompilerPass;

class SomeKernel extends Kernel implements CompilerPassInterface
{
    public function process(ContainerBuilder $containerBuilder)
    {
        $containerBuilder->addCompilerPass(new NamelessConsoleCommandCompilerPass());
    }
}

报告问题

如果您遇到错误或希望请求新功能,请访问 Symplify monorepo 问题跟踪器

贡献

此包的源代码包含在 Symplify monorepo 中。我们欢迎在 symplify/symplify 上为此包做出贡献。