KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a trait that must always be mixed in to a subclass of \PHPUnit_Framework_TestCase . PhpStorm doesn't know this. Is there anything I can do to get PhpStorm to autocomplete and "typecheck" things like assertNull inside the trait? <?php trait MyTestUtils { public function foo() { $this->assertNu // autocomplete? } } The best I could come up with so far is putting the following in each method: /** @var \PHPUnit_Framework_TestCase|MyTestUtils $this */ But this is repetitive and doesn't understand protected memebers. Is there a better option?
Tags (comma-separated)
Save Edits
Cancel