PHPStorm: Guides and Practical Know-how | Page 8 | mironsoft Blog
PHPStorm
-
May 2, 2025
Using PHPUnit in PhpStorm is trivial when PHP is installed locally. With Docker interpreters, Magento-specific bootstrap files and integration tests that require a running database, the configuration becomes more complex. This guide shows how to solve each of these cases cleanly.
-
Apr 23, 2025
In Hyva theme projects, a bug rarely lives cleanly on one side: is a Tailwind class generated wrong, or does the watcher simply never see it? PhpStorm can bundle an Xdebug session and a Node process into a single Compound configuration so both sides pause in sync.
-
Apr 21, 2025
PhpStorm's remote host integration with automatic SFTP upload is powerful, and dangerous if used the wrong way. This article explains which scenarios the feature is built for, where its limits lie, and at what project size a Git-based CI/CD pipeline becomes the clearly better choice.
-
Apr 9, 2025
Rector can modernize entire codebases automatically, but blindly running a batch over a mature Magento module is a risk. From PhpStorm, every rule can be applied selectively and with a preview, before it actually touches a file.
-
Mar 27, 2025
Anyone who switches to the terminal for every docker logs call loses time and context. PhpStorm ships with a complete Docker integration: log streaming, service control, process inspection and a remote interpreter, all without ever leaving the IDE.
-
Mar 25, 2025
File Watchers in PhpStorm can automate compilation, formatting and build steps, or produce endless loops that slow the IDE down and throw output files into chaos. The difference lies in the configuration: when a watcher makes sense, which options are critical, and when an alternative is the better fit.
-
Mar 15, 2025
Anyone developing PHP inside Docker containers but still wanting to run tests directly from the IDE faces a configuration challenge: PhpStorm needs to know which PHP interpreter lives in the container, how Xdebug can be reached, and how paths are mapped between host and container. This article shows the full path.
-
Mar 11, 2025
PhpStorm scans Docker Compose setups automatically when a project is opened and suggests run configurations for detected services. For simple setups this works remarkably well, but for multi-stage compose hierarchies like the Mark Shust setup for Magento, the automation shows clear limits.
-
Mar 6, 2025
If you only find out about quality gates in the CI pipeline, you lose minutes or hours on feedback loops that could have been resolved locally in seconds. PHPStan, PHPUnit, PHPCS and Rector can be integrated into PhpStorm so that errors become visible right at the moment you save, without ever leaving the command line.
-
Feb 27, 2025
A Magento schema with several hundred tables cannot be read casually out of a SQL dump. PhpStorm's database tool automatically generates a visual ER diagram from a connected MySQL or MariaDB instance, which gets you up to speed on unfamiliar code and documentation far faster than manually tracing foreign keys.