Tag Archives: refactoring

Refactorings, Intentions & Quick-Fixes in PhpStorm 2019.1

Every PhpStorm release comes with lots of new refactorings, intentions, and quick-fixes, and PhpStorm 2019.1 is no exception. In this release, we’ve enhanced the string juggling toolbox and made moving functions between files and classes easier. We’ve also added the … Continue reading

Posted in Cool Feature | Tagged , | Leave a comment

PhpStorm 2019.1 EAP #7

PhpStorm 2019.1 EAP build 191.6014.13 is now available! This build delivers support for click on the @inheritDoc tag, improvements for move function to class refactoring, fixes for PHP, and it includes all the fresh new updates from the WebStorm team … Continue reading

Posted in Early Access Program | Tagged , , | 8 Comments

PhpStorm 2019.1 EAP #3

PhpStorm 2019.1 EAP build 191.5109.15 is now available! This build delivers code cleanup for PHP, ability to define the order of tags in PHPDoc, improvements for Introduce Constant and Extract Method refactorings, and even more! You can download it on … Continue reading

Posted in Early Access Program | Tagged , , , , | 17 Comments

New refactorings in PhpStorm 2018.3

Every PhpStorm release comes with new and enhanced refactorings, saving you from having to perform tedious manual tasks and making it easier for you to maintain your code. PhpStorm 2018.3 is no exception. In this release, we are introducing the … Continue reading

Posted in Cool Feature | Tagged , , | 3 Comments

Doctrine Query Language Support

When working with Doctrine ORM, the preferred, and probably the easiest, way to work with database queries is to use the Doctrine Query Language or DQL. DQL is a query language for your object model: instead of composing raw SQL … Continue reading

Posted in Cool Feature | Tagged , , | 4 Comments

Move Instance Method Refactoring

When you need to move a method across the class hierarchy, PhpStorm provides you with several facilities for this. For example, you can move some functionality between a class and its parent using the Pull Up/Push Down refactorings. Or you … Continue reading

Posted in Cool Feature, Newsletter | Tagged , | 1 Comment

Inline method refactoring

In PhpStorm, you can use the Extract method refactoring to transform a group of statements into a method. Surprisingly enough, doing the opposite has not been possible up until recently. In PhpStorm 2018.1, we are introducing the Inline method refactoring.

Posted in Cool Feature, Newsletter | Tagged , | Leave a comment

In-place Rename Refactoring in PhpStorm 9.5

PhpStorm 9.5 has an amazing innovation in its refactoring engine. Now, when you need to rename a variable, parameter, class, method, constant or goto label, you can do it in-place, right in the editor pane.

Posted in Cool Feature | Tagged , , , | 14 Comments

Introducing Parameter Refactoring in PhpStorm 9

PhpStorm users got a great new refactoring tool in PhpStorm 9 – parameter refactoring. Here’s a quick explanation on how to use this cool new tool.

Posted in Cool Feature, Early Access Program | Tagged , | 2 Comments

PSR-0, PSR-4 and Source/Test Root support in PhpStorm 8 EAP

The latest PhpStorm 8 EAP brings support for PSR-0 and PSR-4 namespace roots. PhpStorm comes with a configurable convention which specifies that the project Source Root is also a root for the package and namespace. In other words: every directory created under the Source … Continue reading

Posted in Cool Feature, Early Access Program | Tagged , , , , , , | 9 Comments