File tree 1 file changed +13
-9
lines changed
src/com/magento/idea/magento2plugin/reference/provider
1 file changed +13
-9
lines changed Original file line number Diff line number Diff line change @@ -74,16 +74,20 @@ public class PhpClassReferenceProvider extends PsiReferenceProvider {
74
74
psiReferences .add (new PolyVariantReferenceBase (element , range , references ));
75
75
}
76
76
}
77
-
78
77
final String className = classFQN .substring (classFQN .lastIndexOf (92 ) + 1 );
79
- final Collection <PhpClass > classes = phpIndex .getAnyByFQN (classFQN );
80
-
81
- if (!classes .isEmpty ()) {
82
- final TextRange range = new TextRange (
83
- origValue .lastIndexOf (92 ) + 1 ,
84
- origValue .lastIndexOf (92 ) + 1 + className .length ()
85
- );
86
- psiReferences .add (new PolyVariantReferenceBase (element , range , classes ));
78
+
79
+ try {
80
+ final Collection <PhpClass > classes = phpIndex .getAnyByFQN (classFQN );
81
+
82
+ if (!classes .isEmpty ()) {
83
+ final TextRange range = new TextRange (
84
+ origValue .lastIndexOf (92 ) + 1 ,
85
+ origValue .lastIndexOf (92 ) + 1 + className .length ()
86
+ );
87
+ psiReferences .add (new PolyVariantReferenceBase (element , range , classes ));
88
+ }
89
+ } catch (Exception exception ) { //NOPMD
90
+ return psiReferences .toArray (new PsiReference [0 ]);
87
91
}
88
92
89
93
return psiReferences .toArray (new PsiReference [0 ]);
You can’t perform that action at this time.
0 commit comments