Tag Archives: refactoring

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

Working with Multiple Selection in PhpStorm 8 EAP

Earlier this week, we released the PhpStorm 8 EAP with a number of new features and improvements. We hear what you say on Twitter and on our issue tracker and that’s why we’re including your number one request: Multiple Selection. Let’s … Continue reading

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

Hands-on PhpStorm Workshop Materials

Have you ever taken the time to sit down and explore PhpStorm? Now’s your chance! We’re publishing the materials we’ve developed for the PhpStorm workshop at the PHPBenelux conference! In these materials, you’ll learn about many of the features and … Continue reading

Posted in Screencast | Tagged , , , , , , , , , | Leave a comment

[Webinar Recording] Refactoring Legacy Code with PhpStorm

The recording of our January 28th webinar featuring Mathias Verraes and Mikhail Vink, Refactoring Legacy Code with PhpStorm, is now available on JetBrains YouTube Channel. In this webinar, Mathias starts from a piece of code that is messy and uncovered by tests. … Continue reading

Posted in Screencast | Tagged , , , , | 2 Comments

[Webinar] Refactoring Legacy Code with PhpStorm, January 28th

Join us Tuesday, January 28th, 16:00 – 17:00 CET (check other time zones) for a free webinar, Refactoring Legacy Code with PhpStorm with Mathias Verraes. In this webinar, Mathias starts from a piece of code that is messy and uncovered by tests. … Continue reading

Posted in Screencast | Tagged , , | 11 Comments

Move Static Member refactoring for PHP in PhpStorm

With the new Move Static Member refactoring in the PhpStorm 7 EAP, we can move static fields and methods to another type. For example when classes contain static methods that are nothing but utility methods, we can move them into … Continue reading

Posted in Cool Feature, Early Access Program | Tagged , , | 1 Comment

Extract Interface Refactoring for PHP

The PhpStorm 7 EAP introduces a new refactoring: Extract Interface. The Extract Interface refactoring allows users to quickly create a new interface based on a selected interface or class. Imagine we have a PersonRepository which features several methods for retrieving … Continue reading

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

Introducing PhpStorm Video Tutorials

A lot of PhpStorm users have been asking us to create a series of video tutorials. Today, we’re happy to announce the availability of about two hours of video tutorials around PhpStorm which Maarten has been working on for the … Continue reading

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

Working with UML class diagrams in PhpStorm

It can be really handy to have a schematical view of an application’s class hierarchy. PhpStorm lets us quickly examine our application structure by generating UML class diagrams. This can help us understand the codebase we’re working on and navigate … Continue reading

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

Recording of PhpStorm 6 Webinar – More Tools to Develop Smarter, Not Harder

On Tuesday, March 26, we’ve held a free webinar where JetBrains Technical Evangelist for PHP and .NET Maarten Balliauw went through the most important features of the latest PhpStorm 6 release. The recording of this webinar can be found on … Continue reading

Posted in Screencast | Tagged , , , , , , , , , , , | Leave a comment