File tree Expand file tree Collapse file tree 1 file changed +13
-9
lines changed
src/com/magento/idea/magento2plugin/reference/provider Expand file tree Collapse file tree 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 {
7474 psiReferences .add (new PolyVariantReferenceBase (element , range , references ));
7575 }
7676 }
77-
7877 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 ]);
8791 }
8892
8993 return psiReferences .toArray (new PsiReference [0 ]);
You can’t perform that action at this time.
0 commit comments