ride/lib-cli-symfony

在Ride内部执行Symfony控制台命令的包装器。

dev-master 2015-06-08 08:14 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:34:35 UTC


README

此模块将Symfony控制台组件集成到Ride框架中,允许你在Ride内部执行Symfony命令。

安装

composer require ride/lib-cli-symfony:dev-master

使用

使用时,扩展AbstractSymfonyCommand

class SymfonyCommand extends AbstractSymfonyCommand {

    public function __construct() {
        parent::__construct(new SomeSymfonyCommand(), 'symfony command');
    }

}

将其添加到dependencies.json依赖中

#config/dependencies.json
{
    "dependencies": [
        {
            {
                "interfaces": "ride\\library\\cli\\command\\Command", 
                "class": "ride\\cli\\command\\SymfonyCommand",
                "id": "doctrine.command.symfony"
            }
        }
    ]
}

现在你可以找到你的新命令被列为Ride命令

php application/cli.php