Skip to content

Commit 08894cf

Browse files
Merge branch '4.2.2-develop' of github.com:magento/magento2-phpstorm-plugin into 633-no-such-element-exception-when-creating-new-controller
2 parents d80aba1 + a2d1306 commit 08894cf

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/com/magento/idea/magento2plugin/inspections/xml/PluginDeclarationInspection.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import com.intellij.codeInspection.ProblemsHolder;
1010
import com.intellij.ide.highlighter.XmlFileType;
1111
import com.intellij.openapi.util.Pair;
12+
import com.intellij.psi.PsiDirectory;
1213
import com.intellij.psi.PsiElement;
1314
import com.intellij.psi.PsiElementVisitor;
1415
import com.intellij.psi.PsiFile;
@@ -175,6 +176,11 @@ private List<Pair<String, String>> fetchModuleNamesWhereSamePluginNameUsed(
175176
final PsiFile file
176177
) {
177178
final List<Pair<String, String>> modulesName = new ArrayList<>();
179+
final PsiDirectory parentDirectory = file.getContainingDirectory();
180+
181+
if (parentDirectory == null) {
182+
return modulesName;
183+
}
178184
final String currentFileDirectory = file.getContainingDirectory().toString();
179185
final String currentFileFullPath =
180186
currentFileDirectory.concat(File.separator).concat(file.getName());

0 commit comments

Comments
 (0)