什么路径的PHPUnit作为Netbeans中的全局包含路径添加?

时间:2015-10-23 20:19:11

标签: netbeans phpunit composer-php

我的书告诉我们在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

1 个答案:

答案 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)。