나는 항상 서브 클래스 인 \PHPUnit_Framework_TestCase
에 섞여 있어야만하는 특성을 가지고 있습니다. PhpStorm은 이것을 모릅니다. PhpStorm을 autocomplete하고 특성에 assertNull
같은 것들을 "typecheck"할 수있는 일이 있습니까?형질의 PhpStorm 자동 완성
<?php
trait MyTestUtils
{
public function foo()
{
$this->assertNu // autocomplete?
}
}
의 I는 지금까지 각각의 방법에 다음과 가하고 가지고 올 수있는 최고의 :
/** @var \PHPUnit_Framework_TestCase|MyTestUtils $this */
하지만이 반복하고 보호 된 멤버들을 이해하지 않습니다. 더 나은 옵션이 있습니까?
ATM이 아닙니다 - http://youtrack.jetbrains.com/issue/WI-16368 (또는 이와 유사하게 http://youtrack.jetbrains.com/issues/WI?q=trait) – LazyOne
soloution을 찾았습니까? 아직? '/ ** @var \ PHPUnit_Framework_TestCase | MyTestUtils $ this */ '이 나를 위해 작동하지 않습니다. –