PhpStorm plugin to provide smart autocomplete, code navigation and refactoring features for mocked class methods.
Supported all versions of PhpStorm since 7.1.
- method autocomplete for class, abstract class and trait mock objects;
- type providers:
getMock,getMockForAbstractClass, etc. will return mock object with methods of mocking class andPHPUnit_Framework_MockObject_MockObject; - supported PHPUnit methods:
PHPUnit_Framework_MockObject_MockBuilder::setMethodsPHPUnit_Framework_TestCase::getMockPHPUnit_Framework_TestCase::getMockClassPHPUnit_Framework_TestCase::getMockForAbstractClassPHPUnit_Framework_TestCase::getMockForTraitPHPUnit_Framework_MockObject_Builder_InvocationMocker::method
- type providers:
- code navigation (go to declaration, find usages, etc.) and refactoring (rename methods);
- highlighting of incorrect method usages;
- Prophecy support.
Mock creation:
Mock usage:
- Stable phpuaca-1.3.1.jar
- Previous stable phpuaca-1.2.1.jar
Stable version, JetBrains repository:
- Go to
PhpStorm -> Preferences... -> Plugins -> Browse repositories ...and search for PHPUnit Autocomplete Assistant plugin - Restart PhpStorm
Latest version, installation from disk:
- Go to
PhpStorm -> Preferences... -> Plugins -> Install plugin from disk...and choose jar file - Restart PhpStorm

