Category Archives: PhpStorm

PhpStorm 6.0 released: composer, code (re)arranger, new refactorings, REST Client, Darcula & more

PhpStorm 6.0, the new major release of our professional PHP IDE, is now available for download! With this release, we invite all PHP developers to redefine their productivity and adopt the best technologies available today to quickly produce neat and … Continue reading

Posted in PhpStorm, Release Announcements | Tagged , | 120 Comments

Refactoring for classes in PhpStorm 6: Move Class

Moving code around is an essential part of application design and maintenance, but it may become a tedious task in modern code utilising namespaces and the PSR0 file layout convention. Move Class refactoring is a reliable tool that will remove … Continue reading

Posted in Cool Feature, PhpStorm | Tagged , , | 2 Comments

PHPUnit installation via Composer in PhpStorm

Since version 3.7, PHPUnit allows us to install the test runner and optional dependencies using Composer. With PhpStorm 6, this workflow is now supported from the IDE. Using both the bundled Composer support and PhpStorm’s unit testing support, we can … Continue reading

Posted in Cool Feature, PhpStorm | Tagged , , , , | 7 Comments

Arrange your code automatically with PhpStorm (re)arranger

The easiest way to enhance code readability is to standardize its organization. For example, you can specify methods to be ordered after fields or keep dependent methods together. The good news is that starting with version 6, you can have … Continue reading

Posted in Cool Feature, PhpStorm | Tagged , , | 9 Comments

Composer support in PhpStorm

One of the great things that happened in PHP world was the introduction of Composer, a dependency manager for PHP which allows us to specify dependencies for our project and have Composer install and update them for us. With PhpStorm … Continue reading

Posted in Cool Feature, PhpStorm | Tagged , , , | 7 Comments

Refactoring for Class Members in PhpStorm 6: Pull Up and Push Down

As you work on a big project, you often face the need to refactor your code to maintain it properly. Likewise, there are many situations when you start to add functionality from the bottom of the class hierarchy and then … Continue reading

Posted in Cool Feature, PhpStorm | Tagged , , , | 4 Comments

PhpStorm 6 Public Preview

PhpStorm 6 release is just around the corner! Today we’re publishing a PhpStorm 6 Public Preview build 127.67 with a set of latest fixes. Those who already use our EAP builds – please download the latest build and be sure to … Continue reading

Posted in PhpStorm, Release Announcements | 34 Comments

File Watchers in WebStorm/PhpStorm 6 (a.k.a. “Background Tasks”)

*Note – users of other JetBrains IDEs (RubyMine, PyCharm, IntelliJ IDEA, …) will need to download and install the File Watchers plugin to use this functionality (available for free). The plugin is already bundled with WebStorm and PhpStorm. Many users … Continue reading

Posted in Cool Feature, PhpStorm, WebStorm | 50 Comments

Using the REST Client within PhpStorm and WebStorm

When building REST-based web APIs, it’s worth having a tool available to invoke them over HTTP. The current versions of WebStorm 6, PhpStorm 6, RubyMine 5.4 and PyCharm contain a bundled REST Client plugin which allows us to do just … Continue reading

Posted in Cool Feature, PhpStorm | Tagged , , , , | 49 Comments

New Customizable Templates in PhpStorm 6 for Doc Blocks and Code

PhpStorm 6 brings a new set of customizable templates for PhpDoc blocks and overridden/implemented method body. Now we can decide what content these parts of code will initially have when they are generated automatically.

Posted in Cool Feature, PhpStorm | Tagged , | 2 Comments