It’s inspired by Python’s Jinja and is now maintained by Fabien Potencier. One of the most popular template engines today is Twig. The problem is that the template engine source code is usually compiled to the PHP file, and by default, you could only debug those ugly compiled files, not the original templates. However, part of this still remained uncovered – debugging the template engines’ files. Check out the Ultimate guide on debugging or this quickstart video on debugging with Docker. In PhpStorm, you could debug PHP files for quite some time now. Step debugging is an extremely useful technique that can help you to quickly find bugs, dive deep into the code, and increase your understanding of what’s going on.
In the current build, you’ll find support for debugging Twig templates, fixing code style errors with PHP_CodeSniffer’s Beautifier and Fixer, the ability to sort use statements, a bunch of bug fixes and other improvements for PHP and the Web, and also the latest improvements from the IntelliJ Platform. We are planning to deliver a number of cool features, performance improvements, and long-awaited fixes in version 2019.1. A fresh build 191.4212.35 is available for download from our website and in the JetBrains Toolbox App. Today we are starting the Early Access Program for PhpStorm 2019.1 (EAP).