Skip to content

PHPUnit Autocomplete Assistant (PhpStorm plugin)

Notifications You must be signed in to change notification settings

amakhrov/phpuaca

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHPUnit Autocomplete Assistant

Version Downloads Downloads last month

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;
    • type providers: getMock, getMockForAbstractClass, etc. will return mock object with methods of mocking class and PHPUnit_Framework_MockObject_MockObject;
    • 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
  • code navigation (go to declaration, find usages, etc.) and refactoring (rename methods);
  • highlighting of incorrect method usages;
  • Prophecy support.

Examples

Mock creation:

PHPUnit_Framework_MockObject_MockBuilder::setMethods

Mock usage:

PHPUnit_Framework_MockObject_Builder_InvocationMocker::method

Releases

Installation

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

About

PHPUnit Autocomplete Assistant (PhpStorm plugin)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%