eviweb / composer-test-utils
一组帮助测试与Composer相关组件的实用工具。
0.1.0
2022-06-27 06:20 UTC
Requires
- composer/composer: ^2.3
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-27 11:23:13 UTC
README
一组帮助测试与Composer相关组件的实用工具。
安装
运行 composer require eviweb/composer-test-utils
。
用法
ComposerRunner
ComposerRunner
类提供了一种方便的方式来运行composer命令并获取相关输出。
use Eviweb\Composer\Testing\ComposerRunner; $path = '/some/path'; $composer = new ComposerRunner(); $output = $composer->setWorkingDirectory($path) ->run('require', '--dev', 'vendor/package'); if ($composer->succeed()) { print('It succeed and return the following output: '.$output); } else { print('It failed with the following error output: '.$output); print('The value of $composer->failed() is true.'); }
许可证
本项目根据MIT许可证的条款许可。