37

私は Symfony2 を使用しています。すべてがインストールされており、テストはこれまでのところうまく機能しています。

PHPUnit のメソッドのオートコンプリートを取得したいと思います。

Symfony の WebTestCaseクラスはPHPUnit_Framework_TestCase以下のように拡張されます:

abstract class WebTestCase extends \PHPUnit_Framework_TestCase

ただし、親クラスは存在しないものとして強調表示されます。

IDE に PHPUnit のライブラリを使用するように指示するにはどうすればよいですか?

私はPHPStormを使用しています
PHPUnitはパスで利用可能です/Users/myUser/pear/share/pear/PHPUnit/

4

7 に答える 7

55

ライブラリとして追加します...編集しているプロジェクトで、「外部ライブラリ」に追加します。

その後、それを含める必要があります。

于 2012-07-31T13:53:12.623 に答える
17

私(Ubuntu 12.04)の場合、このフォルダーを外部ライブラリとして追加していました:

/usr/share/php/PHPUnit
于 2013-06-27T09:58:03.327 に答える
16

PHPStorm ユーザーの場合は、[ファイル] -> [設定] -> [プロジェクト設定] -> [PHP] に移動し、そこにパスを追加します。

于 2014-02-26T16:31:38.410 に答える
3

composer.json ファイルphpunit/phpunitのセクションにパッケージを追加できます。require-dev

を実行するcomposer installと、PHPStorm は PHPUnit クラスを認識します。

于 2015-11-29T16:51:06.573 に答える
2

OSX、自作でインストールされたphpunitとphpstorm 9.0があります

それがどのように機能するか:設定を開くか、cmd +を押します->言語とフレームワーク-> PHP->インクルードパス->「/usr/local/Cellar/phpunit/4.7.6/libexec/」を追加します

于 2015-07-23T10:48:47.277 に答える