The new PhpStorm 2016.2 EAP build (162.1024) is now available for download! You can download it here or, if you have installed the previous PhpStorm 2016.2 EAP build (162.917), you should soon get a notification in the IDE about a patch update.
This build includes new features, bug fixes and improvements for PHP and the Web, and takes on the latest improvements in IntelliJ Platform.
Unification of @throws generation and inspection
Significant improvements were made in unification of @throws generation and inspection. Now you have one unified setting which control both generation as well as inspection for @throws tag. So you won’t have a discrepancy between code generation and inspection anymore. Settings can be adjusted in Settings-> Code Style -> PHP -> PHPDoc -> @throws Tag Analysis.
New option to analyse more than 1 call level for @throws generation and inspection
In PhpStorm 2016.2 you will find a new option to analyse more than one call level for throws generation and inspection. The option can be found in Settings-> Code Style -> PHP -> PHPDoc -> @throw Tag Analysis. Please note that changing the option to the level higher than 1 may affect a performance of PhpStorm in complex projects.
Improvements in unused import inspection
In PhpStorm 2016.2 we have completely reworked inspection of unused imports that includes now support of namespaces, functions and constants as well as other major changes.
Support of namespaces in UML Diagrams
In PhpStorm 2016.2 namespaces are now supported in UML Diagrams. If you create a diagram with a class from one namespace and add another class with the same name but from a different namespace you will see both classes in this diagram.
Download PhpStorm 2016.2 EAP build 162.1024 for your platform from the project EAP page and please do report any bugs and feature request to our Issue Tracker. A patch update from the previous version (PhpStorm 2016.2 EAP build 162.917) is already available.
Your JetBrains PhpStorm Team
The Drive to Develop