任务/盒子

为Task的boxproject.org插件

v0.2.0 2014-04-23 13:15 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:09:34 UTC


README

Build Status Coverage Status

示例

use Task\Plugin\BoxPlugin;

$project->inject(function ($container) {
    $container['box'] = new BoxPlugin;
});

$project->addTask('box', ['box', function ($box) {
    $box->command('build')->pipe($this->getOutput());
});

安装

添加到 composer.json

...
"require-dev": {
    "task/box": "~0.1"
}
...

BOX_PATH

Box需要定义BOX_PATH常量才能工作。它应该包含到盒子库根目录的路径;插件默认将其设置为./vendor/kherge/box。如果您在其他地方有这个库,请将路径传递给插件构造函数

$project->inject(function ($container) {
    $container['box'] = new BoxPlugin('path/to/box');
});