Skip to content

Commit 7522439

Browse files
committed
refactor: use direct language def
1 parent 7e3821d commit 7522439

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/main/kotlin/com/github/tempest/framework/views/injection/PHPLanguageInjector.kt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.github.tempest.framework.views.injection
22

3-
import com.intellij.lang.Language
43
import com.intellij.lang.injection.MultiHostInjector
54
import com.intellij.lang.injection.MultiHostRegistrar
65
import com.intellij.lang.tree.util.children
@@ -13,6 +12,7 @@ import com.intellij.psi.xml.XmlAttribute
1312
import com.intellij.psi.xml.XmlAttributeValue
1413
import com.intellij.psi.xml.XmlText
1514
import com.intellij.psi.xml.XmlToken
15+
import com.jetbrains.php.lang.PhpLanguage
1616

1717
class PHPLanguageInjector : MultiHostInjector {
1818
override fun getLanguagesToInject(
@@ -28,7 +28,7 @@ class PHPLanguageInjector : MultiHostInjector {
2828
val injectableHost = element as? PsiLanguageInjectionHost ?: return
2929

3030
registrar
31-
.startInjecting(Language.findLanguageByID("PHP") ?: return)
31+
.startInjecting(PhpLanguage.INSTANCE ?: return)
3232
.addPlace("<?=", "?>", injectableHost, TextRange(0, injectableHost.textLength))
3333
.doneInjecting()
3434
}
@@ -67,11 +67,9 @@ class PHPLanguageInjector : MultiHostInjector {
6767

6868
// println("openTag: ${openTag.text}, closeTag: ${closeTag?.text}")
6969
if ((openTag.text == "{!!" && closeTag?.text == "!!}") || (openTag.text == "{{" && closeTag?.text == "}}")) {
70-
val language = Language.findLanguageByID("PHP") ?: return
71-
7270
val textRange = TextRange(openTag.textRangeInParent.endOffset, closeTag.startOffsetInParent)
7371
// println("injecting ${language} into $element, $textRange")
74-
registrar.startInjecting(language)
72+
registrar.startInjecting(PhpLanguage.INSTANCE)
7573
.addPlace("<?=", "?>", element, textRange)
7674
.doneInjecting()
7775
}

0 commit comments

Comments
 (0)