PhpStorm 2018.1.1 EAP 181.4445.32
It’s a start of Early Access Program for PhpStorm 2018.1.1, a minor update for the recently released PhpStorm 2018.1. A fresh build 181.4445.32 is available here, in JetBrains Toolbox App or, if you have installed PhpStorm 2018.1 and have “Early Access Program” channel in Settings->System Settings->Updates, you should soon get a notification in the IDE about a patch update.
This build delivers new features, bug fixes and improvements for PHP and the Web, and takes on the latest improvements in IntelliJ Platform.
Go to Type action
You might have already used the Navigate | Type declaration action when working with JavaScript or when using our other IDEs. It lets you navigate to the type declaration from any expression, and now it is available in PHP, as well.
Suppose you have the following code:
<?php class C{} class D{ public function f() { return new C; } } $a = new D; $a->f();
When you invoke the action on the $a variable, the caret will move to class D, since this is the type of the variable. If the action is invoked on the f method call , the caret will move to its return type, which is class C in our case.
Notable bug fixes and features worth mentioning:
- Incorrect ‘find usages’ / refactoring of __constructor of parent class WI-19518
- Deployment: context menu is missing if no default server is selected WI-40826
- Docker-compose: output isn’t shown WI-41002
- Keystrokes lost during freezing IDEA-186636
- CommonJS: properties of function object returned by exported module not resolved WEB-24161
- DESC/DESCRIBE in read-only mode DBE-397
See the full list of bug-fixes and improvements list in our issue tracker and the complete release notes.
Download PhpStorm 2018.1.1 EAP build 181.4445.32 for your platform from the project EAP page or click “Update” in your JetBrains Toolbox App and please do report any bugs and feature request to our Issue Tracker.
Your JetBrains PhpStorm Team
The Drive to Develop