From 0e1a9c9cb94554cac3dca805fa57506ecf7a0573 Mon Sep 17 00:00:00 2001 From: Jan Skrasek Date: Mon, 5 Feb 2024 19:50:57 +0100 Subject: [PATCH] make the wrapper's value a class reference --- .../org/nextras/orm/intellij/reference/ModifierClassName.kt | 2 -- .../nextras/orm/intellij/reference/ModifierClassNameProvider.kt | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/kotlin/org/nextras/orm/intellij/reference/ModifierClassName.kt b/src/main/kotlin/org/nextras/orm/intellij/reference/ModifierClassName.kt index fc0ead2..5086cd5 100644 --- a/src/main/kotlin/org/nextras/orm/intellij/reference/ModifierClassName.kt +++ b/src/main/kotlin/org/nextras/orm/intellij/reference/ModifierClassName.kt @@ -6,7 +6,6 @@ import com.intellij.psi.PsiPolyVariantReferenceBase import com.intellij.psi.ResolveResult import com.jetbrains.php.PhpIndex import com.jetbrains.php.lang.psi.resolve.types.PhpType -import org.nextras.orm.intellij.utils.OrmUtils import org.nextras.orm.intellij.utils.PhpIndexUtils class ModifierClassName( @@ -17,7 +16,6 @@ class ModifierClassName( val phpIndex = PhpIndex.getInstance(this.element.project) val result = PhpIndexUtils.getByType(PhpType().add(fqnClass), phpIndex) return result - .filter { OrmUtils.OrmClass.ENTITY.`is`(it, phpIndex) } .map { object : ResolveResult { override fun getElement(): PsiElement { diff --git a/src/main/kotlin/org/nextras/orm/intellij/reference/ModifierClassNameProvider.kt b/src/main/kotlin/org/nextras/orm/intellij/reference/ModifierClassNameProvider.kt index 714ece0..4f07988 100644 --- a/src/main/kotlin/org/nextras/orm/intellij/reference/ModifierClassNameProvider.kt +++ b/src/main/kotlin/org/nextras/orm/intellij/reference/ModifierClassNameProvider.kt @@ -41,6 +41,7 @@ class ModifierClassNameProvider : PsiReferenceProvider() { PlatformPatterns.psiElement(PhpDocTokenTypes.DOC_IDENTIFIER).withText("1") ) ), + PlatformPatterns.psiElement(PhpDocTokenTypes.DOC_IDENTIFIER).withText("wrapper"), ) ) .withLanguage(PhpLanguage.INSTANCE)