我有一个 PHP 应用程序正在使用 Composer 安装它的依赖项。Composer 将二进制文件放在 bin 文件夹中。我想使用 Phing 对我的代码执行一些测试,但 Phing 没有找到安装在 {basedir}/bin/ 中的应用程序。
例如,这有效:
<exec command="./bin/phpcs --standard=zend ." passthru="true"></exec>
但这失败了:
<phpcodesniffer standard="ZEND" />
Phing 错误消息基本上说没有安装 phpcs。当使用 phpcodesniffer 的内置任务(其输出比上面的 exec 示例更好)时,如何告诉 Phing 从 bin 目录运行二进制文件?