我的书告诉我们在Netbeans中添加PHPUnit路径到Global Include Path,但它的使用方式已经过时了。
我使用composer global require "phpunit/phpunit xxx"
安装了PHPUnit。我在c:\
我的主要PHPunit目录位于:C:\Users\xxx\AppData\Roaming\Composer\vendor\phpunit
和两个文件:
C:\Users\xxx\AppData\Roaming\Composer\vendor\bin
答案 0 :(得分:2)
这取决于您需要多少代码完成支持。
如果您希望代码完成适用于所有全局安装的Composer软件包, 那么路径就是
C:\Users\xxx\AppData\Roaming\Composer\vendor
当您设置此“包含路径”时,Netbeans将自动扫描整个供应商文件夹,并为所有类的所有包提供完成支持。扫描可能需要一段时间......
如果您只想为PHPUnit 完成支持,那么添加
C:\Users\xxx\AppData\Roaming\Composer\vendor\phpunit
足够了。只扫描phpunit文件夹的内容。
(我使用第一种方法,因为PHPUnit有几个其他依赖项/包(例如phpunit-selenium),并且很高兴也支持这些类。)
bin文件夹应包含批处理文件:phpunit.bat
。
此脚本可能在testing / phpunit配置中用作“PHPUnit脚本”。当您调用测试时,此脚本将用于启动Composer安装的PHPUnit(而不是PEAR)。