PhpStorm 2019.2.2 released, contains a series of bug fixes and improvements, major updates are as follows:
Improved type inference
The new version of PHP do type inference system, a lot of changes, which would affect $ this / self / static return type of treatment. The following long-term problems and many other issues have been fixed:
- 28728-WI +18 Fixed: If the object is an array using array type static prompts generated from the static method, the code is not completed foreach loop
- 18067-WI +18 Fixed: Late Static invoked in the context of non-static error Bindings
- 38803-WI +13 Fixed: In chained method calls incorrectly parses the PHP 7 from the return type
- 29051-WI +12 Fixed: $ the this [] | static [] broke with variable elements access as a return type of chain-type tips
Detailed Parameter Description
Previously you had to open the "Quick Documents" and scroll to the parameter description. Now you press CTRL + P / CMD + P (parameter information) and for instructions immediately.
Other notable updates:
- Fixed: separation external monitor, IDE will open in a last known location: external screen ( IDEA-153 291 +36)
- Fixed: Stretch Left binding does not work ( IDEA-218 926 +14)
- Fixed: update to 2019.1, nested source folder are not displayed in the project view ( IDEA-215 752 +14)
- Fixed: when looking through the operation invocation, and can not perform full screen Exit full screen ( IDEA-192 504 +13)
- An exception occurred while the application 'display F1, F2, etc. keys on the touch bar "option (: Fixed IDEA-202 927 +12)
- If you select "Regex" ( "regular expression"), the auto-escape "Find" and "Find the path" special symbols dialog box ( IDEA-109 899 +12)
- Fixed: Xdebug 2.6.1 Profiler snapshot is not open ( WI-44833 +8)
- Fixed: Docker exec tab is not properly wrap ( IDEA-179.9 thousand +8)
- Fixed: freeze the account opening ( IDEA-220 475 +6)