Tag Archives: productivity

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 , , | 1 Comment

PHP CS Fixer Support

PhpStorm already supports the popular code quality checking tools, PHPCS and PHPMD, which help you follow industry coding style standards (such as PSR-2), framework-specific standards, or your own team standards. Checking for standards compliance is great, but fixing issues by … Continue reading

Posted in Cool Feature | Tagged , , | 7 Comments

Quickstart with Docker in PhpStorm

So, you’ve decided to try something new today and started a project from scratch. Your first step will be to set up a development environment: at the bare minimum, you’d want to run a web server and a PHP interpreter … Continue reading

Posted in Cool Feature, Newsletter, Tutorial | Tagged , , , | 16 Comments

PHPUnit composite configuration scope

PhpStorm 2018.2 comes with an extra level of flexibility for working with PHPUnit tests. Previously, you could run either a single method in a class, or all methods at once. Now, PhpStorm also lets you run an arbitrary selection of … Continue reading

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

HTTP Client Enhancements

We continue improving the editor-based HTTP client, and PhpStorm 2018.2 brings several useful enhancements to it: you can now use environment variables inside the request body, apply code formatting to POST request bodies, and enjoy built-in Unicode support. Let’s take … Continue reading

Posted in Cool Feature | Tagged , | 7 Comments

Simplified CodeSniffer and MessDetector Setup

PHP Code Sniffer and PHP Mess Detector are the proven tools for ensuring that your code is clean, consistent, and conforming to the chosen coding standards. In PhpStorm 2018.2, we’ve simplified setting up of these tools to the point that … Continue reading

Posted in Cool Feature, Newsletter | Tagged , , | 2 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

Custom postfix completion templates

Postfix code completion is a handy feature that lets you transform an existing expression into a different one, based on a postfix you specify after the dot. For example, to iterate over an object, use the fe  postfix after your … Continue reading

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

Code navigation improvements

In PhpStorm 2018.1, navigating your codebase is a bit easier. The navigation features are actually not new, but we’ve fixed several issues with them to make them behave more predictably. If something was not working for you previously, now it’s … Continue reading

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

Configurable unchecked exceptions

In PhpStorm 2017.3, we’ve implemented several inspections that will help you eliminate unhandled exceptions and redundant @throws from your code. Initially, it was possible to exclude the \RuntimeException and \LogicException exceptions, as well as their derived classes, from the inspection … Continue reading

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