Skip to content

Commit 2ad153e

Browse files
committed
fix configuration file resolving for YAML file on startup: "class org.jetbrains.plugins.textmate.psi.TextMateFile cannot be cast to class org.jetbrains.yaml.psi.YAMLFile" #1492
1 parent 5eed09b commit 2ad153e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/java/fr/adrienbrault/idea/symfony2plugin/templating/path/ConfigAddPathTwigNamespaces.java

+5
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import fr.adrienbrault.idea.symfony2plugin.util.PsiElementUtils;
1818
import org.jetbrains.annotations.NotNull;
1919
import org.jetbrains.yaml.psi.YAMLFile;
20+
import org.yaml.snakeyaml.Yaml;
2021

2122
import java.util.ArrayList;
2223
import java.util.Collection;
@@ -59,6 +60,10 @@ private static Collection<TwigPath> getTwigPaths(@NotNull Project project) {
5960
);
6061

6162
for (PsiFile psiFile : psiFiles) {
63+
if (!(psiFile instanceof YAMLFile)) {
64+
continue;
65+
}
66+
6267
for (Pair<String, String> stringStringPair : TwigUtil.getTwigPathFromYamlConfigResolved((YAMLFile) psiFile)) {
6368
// default path
6469
String first = stringStringPair.getFirst();

0 commit comments

Comments
 (0)