Phpactor is an intelligent Completion and Refactoring tool for PHP which is available over it’s own RPC protocol and as a Language Server:

  • Completion: Provides broad and accurate context aware code completion.

  • Navigation: Jump to class and method definitions, find references, hover.

  • Refactoring: Move classes, complete constructors, implement contracts, generate methods, etc.

  • Language Server: Language Server Protocol implementation.

  • VIM RPC Plugin: Lightweight VIM plugin.

Phpactor can be used in a limited way as a standalone application, but its full power can only be utilized through its RPC Protocol protocol or through its Language Server.