PhpStorm 2022.1.2 RC
The PhpStorm 2022.1.2 Release Candidate is now available and it’s the final build before the stable release. These are the most notable changes and bug fixes: Types defined in @phpstan-import-type couldn't be resolved in @phpstan-type (WI-66247) @psalm-type was marked as undefined class in return tag of closure (WI-65705) An empty documentation tool window (IDEA-292564) Backspace only worked for the first line when multiline editing (WI-66145) Git diff didn't show anymore from the commit panel (IDEA-291970) The full list of changes in PhpStorm 2022.1.2 is ava
PhpStorm 2022.1.1 RC
The PhpStorm 2022.1.1 Release Candidate is now available and it’s the final build before the stable release. You can read about the new features of 2022.1.1 in the preview post and you can check out the latest release notes as well. Some of the most notable features include fixes to Blade formatting, improvements to Twig’s delimiter editing and fixes to our FTP integration. You can download the Release Candidate here: PhpStorm-221.5591.44.exe PhpStorm-221.5591.44.dmg PhpStorm-221.5591.44-aarch64.dmg PhpStorm-221
PhpStorm 2022.1.1 Preview
There’s a new preview available of PhpStorm 2022.1.1, the newest minor release of PhpStorm. It brings a bunch of bug fixes and quality-of-life improvements.
Create PHP Courses Inside PhpStorm With EduTools
With the EduTools plugin, you can now create your own courses inside PhpStorm!
Editor-based Rest Client
Among other features introduced in 2017.3 EAP we mentioned the editor-based REST client, which offers a new approach to working with web APIs. Earlier, you could run your requests with the REST client built right into PhpStorm, but it required crafting each request by hand with lots of button clicking, adding and completing of fields, and so on. What if we wanted to leverage the power of the PhpStorm editor for the very same task, with completions, refactorings, navigation, VCS capabilities and what not? That’s where the new editor-based REST client comes in. No more fiddling with tool w
Codeception Support Comes to PhpStorm 2017.1
The Codeception test framework is a nice way of organizing your Unit, Integration and Acceptance tests under one roof, and PhpStorm 2017.1 brings support for Codeception into your favorite IDE. (more…)
Git Questions – How do I switch branches without losing my work?
Git can be hard, particularly if you've been dropped in at the deep end and are only used to working in a specific way, so it's our intention to address how to accomplish certain version control tasks in a JetBrains IDE during this series. In this first episode, myself (Gary Hockin, Developer Advocate for PhpStorm) and Trisha Gee (Developer Advocate for IntelliJ IDEA and all-around Git expert) sit down to discuss how to swap branches without losing your work. (more…)
Updating Your Templates in PhpStorm
In the recent What's New video for PhpStorm 2016.3, I noticed I was always adding PHP 7's strict type declaration `declare(strict_types=1)` to every new file I created. (more…)
Joomla! support in PhpStorm
Recent versions of PhpStorm have come with increasingly improving support for the popular CMS Joomla! Here we take a look at some of the useful features from recent versions. (more…)
Debugging VVV Vagrant Setup With PhpStorm
It started with a Tweet: Who do i know that uses PHPstorm with VVV and XDebug? I need some guidance on getting things setup. — Andrew Woods (@awoods) June 21, 2016 Recently we've made a lot of changes to debugging in PhpStorm to try and make the process as simple as possible. So I decided to blog about not only how to get debugging working, but the process I used to figure out exactly what needed to be changed. (more…)
Webinar: Docker for PHP Developers
Join us Wednesday, June 29, 2016, at 16:00 - 17:00 CEST for the free webinar Docker for PHP Developers with Gary Hockin and Chris Tankersley. (more…)
“Make Static” Refactoring Tool in PhpStorm 11
When refactoring, sometimes you wish to change your methods to be static, while this isn't the best practice in the world, it's possible you'll be in a position where pragmatism will take priority over great design. If you are 100% percent certain that you won't need to mock something, then use the new Make Static refactoring tool in PhpStorm 11 to ruin your future `self::`'s day. (more…)