任务 / 盒子
为Task的boxproject.org插件
v0.2.0
2014-04-23 13:15 UTC
Requires
- kherge/box: ~2.0
- task/console: ~0.1
- task/plugin: ~1.1
This package is not auto-updated.
Last update: 2024-09-28 16:09:34 UTC
README
示例
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'); });