PHPUnit Autocomplete Assistant
PhpStorm plugin to provide smart autocomplete, code navigation and refactoring features for mocked class methods.
Supported all versions of PhpStorm since 7.1.
Feature list
- method autocomplete for class, abstract class and trait mock objects;
- supported PHPUnit methods:
\PHPUnit\Framework\MockObject\MockBuilder::setMethods
\PHPUnit\Framework\TestCase::getMock
\PHPUnit\Framework\TestCase::getMockClass
\PHPUnit\Framework\TestCase::getMockForAbstractClass
\PHPUnit\Framework\TestCase::getMockForTrait
\PHPUnit\Framework\MockObject_Builder_InvocationMocker::method
- supported PHPUnit methods:
- code navigation (go to declaration, find usages, etc.) and refactoring (rename methods);
- highlighting of incorrect method usages;
Examples
Mock creation:
Mock usage:
Releases
- Latest (JDK 8 is required) phpuaca-1.3.6.jar
Installation
Latest version, installation from disk:
- Go to
PhpStorm -> Preferences... -> Plugins -> (Gear Icon) -> Install plugin from disk...
and choose jar file - Restart PhpStorm