Magento2

Compatible with: IntelliJ IDEA PhpStorm
02.03.2016
9 528
Plugin, created to improve life-work balance while working with Magento 2
Features
Configuration smart completion and references
  • di.xml
  • layouts
  • events.xml
  • webapi.xml
Inspections
  • @api usage
  • ObjectManager usage
Code helpers
  • "Navigate to configuration" reference in scope of class/interface
  • "Go to plugin" reference in scope of class/interface and method
  • "Navigate to Web API configuration" reference in scope of class/interface and method

Download plugin

Recent change notes

0.2.2
  • Fixed "Project disposed" exception
  • Added Module name to configuration tooltip
0.2.1
  • added module name for "Goto configuration" labels
0.2.0
  • WebApi routes
  • nicer "Goto configuration" labels
  • plugin settings (manual reindex, URN generation, plugin on/off)
0.1
  • Context type completion for:
    - Observers completion only for ObserverInterface impl in events.xml
    - Blocks completion only for BlockInterface name in layouts.xml
    - Preference configuration in di.xml
    - Type hinting for object arguments in di.xml
  • @api usage inspection in Module context
  • ObjectManager usage inspection in Module context
  • virtualType arguments resolution
  • webapi.xml interface/method completion/references
  • Support for old people using PhpStorm 8 or JDK1.7
0.0.9
  • Added Reference and completion support for layouts
    - block: class, before, after
    - referenceBlock: name
    - move: element, destination, before, after
    - remove: name
    - update: handle
    - referenceContainer: name
  • Line marker reference for php class to Layout configuration
0.0.8
  • Added Line marker reference for php class/interface to DI configuration
  • Added Line marker reference to plugins
0.0.7
  • Added reference to configuration and observers (classes or virtualType)
  • Added reference to observers from configuration
  • Added reference to event dispatch from configuration
0.0.6
  • Added reference and completion support for virtual types/classes/arguments in DI configuration
0.0.5
  • Added reference support for classes/interfaces in DI configuration