PhpStorm Plugin

Help software engineers build and maintain software solutions in an efficient way. Keep the desired level of the PHP projects' code base quality with the enormous list of features!
Install

Plugin Features

Free

Paid

  • Avoid instantiating objects via ObjectManger instance
  • Detect session usage without Proxy declaration
  • Detect wrong Proxy declaration
  • Avoid cyclical event loops in observers
  • Avoid cyclical event loops in plugins
  • Do not include business logic in Observer classes
  • Preferences declared in the non global area
  • Use the proper area
  • Avoid creating helper classes
  • Add test source filter support for Magento
  • Action for a new Magento 2 module/theme generation
  • Auto-detection for installation path and local composer paths
  • Navigation support for PHP classes in XML files
  • Navigation support for Factory and Proxy classes in XML files
  • Navigation support for module name in config.php file
  • Navigation support for module name in module.xml (module dependencies under sequence tag)
  • Typed properties support for the dependency on implementation details quick fix
  • Copyright injection support for PHP and XML files (copyright module must be configured)
  • Navigation support for phtml templates inside layout files and blocks
  • Completion support for phtml template names inside layout files and blocks
  • Show/navigate to layouts where corresponding templates are used
  • Compare overridden-by-preference PHP file with original
  • Navigation support from layout to controller, and vice versa
  • Detect dependency on implementation details
  • Analyse used code consistency with the specified module dependencies
  • Compare *.phtml templates overridden in the Magento 2 module
  • Show template overrides in the editor context action
  • Possibility to execute Magento CLI commands via Run Configuration
  • Validation for GIT commit that requires modules to be registered in etc/config.php file
  • Local composer paths support (custom source code roots)
  • Circular dependencies inspection
  • Search controller by path action
  • ChatGPT widget integration
  • Compare an overridden JavaScript file to the original
  • Compare an overridden HTML template file to the original
  • Compare an overridden email template file to the original
  • Compare an overridden layout file to the original
  • Run code refactoring using ChatGPT
  • Core JavaScript UiComponents library (list) view and navigation
  • Completion support for JavaScript widget names
  • Completion support for JavaScript UiComponent names
  • Navigation support for JS Widget (from usage to implementation)
  • Navigation support for UiComponent (from usage to implementation)
  • Navigation support for JS Files (from usage in js module dependencies, to implementation)
Ready to purchase? Download the Installation and User Guides to seamlessly apply the extension to your website.

Check out our guides

❝ Amazing tool Useful for day to day work Great Stability. Totally recommended ❞

❯ brjupomagento

❝ This definitely solves our life in many ways, makes file browsing easier, speeds up module creation, very useful for debugging and going to specific classes. Simply fantastic ❞

❯ Leonardo Natera

❝ It's a must-have plugin for everyone that works as a Magento developer. It's a time saver. Worth every cent ❞

❯ Denis Veg

❝ Advanced static code analysis in this extension will prevent you from making mistakes which are not that easy to spot and will save you a lot of time ❞

❯ Stanislav Smovdorenko

❝ It is a powerful and intuitive tool that makes working with PHPStorm even more efficient and streamlined ❞

❯ Andrew Pashchenko