私は常に\PHPUnit_Framework_TestCase
のサブクラスに混合しなければならない形質を持っています。 PhpStormはこれを知らない。 PhpStormにautocompleteを与え、特性内にassertNull
のようなものを「型チェック」するために私ができることはありますか?形質でのPhpStormの自動補完
<?php
trait MyTestUtils
{
public function foo()
{
$this->assertNu // autocomplete?
}
}
私は、これまで各メソッドに次入れている思い付くことが最高:
/** @var \PHPUnit_Framework_TestCase|MyTestUtils $this */
しかし、これは反復的で、保護されたmemebersを理解していません。より良い選択肢がありますか?
ATMではありません - http://youtrack.jetbrains.com/issue/WI-16368(または同様のもの:http://youtrack.jetbrains.com/issues/WI?q=trait) – LazyOne
あなたはsoloutionを見つけましたか?まだですか? '/ ** @var \ PHPUnit_Framework_TestCase | MyTestUtils $ this */ 'は私にとってはうまくいかない。 –