【问题标题】:What path of PHPUnit add as Global Include Path in Netbeans?PHPUnit 的什么路径添加为 Netbeans 中的全局包含路径?
【发布时间】:2016-01-23 11:40:38
【问题描述】:

我的书告诉在 Netbeans 中将 PHPUnit 路径添加到全局包含路径,但它使用过时的 PEAR 方式。

我使用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

【问题讨论】:

    标签: netbeans phpunit composer-php


    【解决方案1】:

    这取决于您需要多少代码完成支持。

    • 如果您希望代码完成功能适用于所有全局安装的 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 之一)。

    【讨论】:

      猜你喜欢
      • 2010-10-19
      • 1970-01-01
      • 1970-01-01
      • 2018-07-12
      • 2015-02-19
      • 2014-05-14
      • 1970-01-01
      • 1970-01-01
      • 2012-10-19
      相关资源
      最近更新 更多