magento2-phpstorm-plugin
magento2-phpstorm-plugin copied to clipboard
PHPStorm Plugin for Magento 2
**Is your feature request related to a problem? Please describe.** We should add an ability to override *.phtml template in a module. Now we can only override it in a...
**Describe the bug** (*) A clear and concise description of what the bug is. ``` java.lang.NullPointerException: Cannot invoke "String.contains(java.lang.CharSequence)" because the return value of "com.intellij.openapi.vfs.VirtualFile.getCanonicalPath()" is null at com.magento.idea.magento2plugin.actions.generation.OverrideTemplateInThemeAction.isOverrideAllowed(OverrideTemplateInThemeAction.java:58) at...
**Describe the bug** (*) A clear and concise description of what the bug is. ``` java.lang.NoClassDefFoundError: com/intellij/openapi/vfs/CompactVirtualFileSet at com.intellij.util.indexing.FileBasedIndexEx.createLazyFileIterator(FileBasedIndexEx.java:787) at com.intellij.util.indexing.FileBasedIndexEx.getContainingFilesIterator(FileBasedIndexEx.java:252) at com.intellij.util.indexing.FileBasedIndexEx.getContainingFiles(FileBasedIndexEx.java:224) at com.intellij.util.indexing.FileBasedIndexImpl.getContainingFiles(FileBasedIndexImpl.java:1115) at com.magento.idea.magento2plugin.indexes.EventIndex.getEventElements(EventIndex.java:43) at com.magento.idea.magento2plugin.reference.provider.EventDispatchReferenceProvider.getReferencesByElement(EventDispatchReferenceProvider.java:33) at...
**Is your feature request related to a problem? Please describe.** It would be great to be able navigate from original template to its overrides. **Describe the solution you'd like** (*)...
We should be able to see action in the NEW context menu between other context actions provided by plugin. It should appear only by clicking on the module system.xml file....
**Is your feature request related to a problem? Please describe.** Often we need to create some configuration models to access data from the (custom) store configurations. As for an example:...
We should be able to insert generated config path constant and method into the target configuration model. **Input:** 1. generated constant 2. generated method 3. configuration model object (PhpClass) **Output:**...
We should be able to get config path constant and method if it already exists in the target configuration model. **Input:** 1. target path information object 2. configuration model object...
We should be able to get coordinates where to insert path constant and method. **Input:** 1. target path information object 2. configuration model object (PhpClass) **Output:** Coordinates where to insert...
Create a configuration path info parser. This task should be processed after the https://github.com/magento/magento2-phpstorm-plugin/issues/1163 is finished. In that task will be specified expected output format for path information. **Input:** -...