Skip to content

Commit 40af195

Browse files
authored
Merge pull request #1461 from Haehnchen/feature/file-index
done extract project directory from the file context; use directly th…
2 parents c586f82 + 1769aed commit 40af195

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

src/main/java/fr/adrienbrault/idea/symfony2plugin/stubs/indexes/ContainerBuilderStubIndex.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ private static boolean isValidForIndex(FileContent inputData, PsiFile psiFile) {
124124
}
125125

126126
// is Test file in path name
127-
String relativePath = VfsUtil.getRelativePath(inputData.getFile(), ProjectUtil.getProjectDir(psiFile), '/');
127+
String relativePath = VfsUtil.getRelativePath(inputData.getFile(), ProjectUtil.getProjectDir(inputData.getProject()), '/');
128128
if(relativePath != null && (relativePath.contains("/Test/") || relativePath.contains("/Tests/") || relativePath.contains("/Fixture/") || relativePath.contains("/Fixtures/"))) {
129129
return false;
130130
}

src/main/java/fr/adrienbrault/idea/symfony2plugin/stubs/indexes/RoutesStubIndex.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ private static boolean isValidForIndex(FileContent inputData, PsiFile psiFile) {
124124
return false;
125125
}
126126

127-
VirtualFile baseDir = ProjectUtil.getProjectDir(psiFile);
127+
VirtualFile baseDir = ProjectUtil.getProjectDir(inputData.getProject());
128128
if(baseDir == null) {
129129
return false;
130130
}

src/main/java/fr/adrienbrault/idea/symfony2plugin/stubs/indexes/ServicesDefinitionStubIndex.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public static boolean isValidForIndex(FileContent inputData, PsiFile psiFile) {
102102

103103
// possible fixture or test file
104104
// to support also library paths, only filter them on project files
105-
String relativePath = VfsUtil.getRelativePath(inputData.getFile(), ProjectUtil.getProjectDir(psiFile), '/');
105+
String relativePath = VfsUtil.getRelativePath(inputData.getFile(), ProjectUtil.getProjectDir(inputData.getProject()), '/');
106106
if(relativePath != null && (relativePath.contains("/Test/") || relativePath.contains("/Tests/") || relativePath.contains("/Fixture/") || relativePath.contains("/Fixtures/"))) {
107107
return false;
108108
}

src/main/java/fr/adrienbrault/idea/symfony2plugin/stubs/indexes/TranslationStubIndex.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ private boolean isValidTranslationFile(@NotNull FileContent inputData, @NotNull
8383
// dont index all yaml files; valid:
8484
// - "Resources/translations"
8585
// - "translations/[.../]foo.de.yml"
86-
String relativePath = VfsUtil.getRelativePath(inputData.getFile(), ProjectUtil.getProjectDir(psiFile), '/');
86+
String relativePath = VfsUtil.getRelativePath(inputData.getFile(), ProjectUtil.getProjectDir(inputData.getProject()), '/');
8787
if(relativePath != null) {
8888
return relativePath.contains("/translations") || relativePath.startsWith("translations/");
8989
}
@@ -97,7 +97,7 @@ private boolean isValidTranslationFile(@NotNull FileContent inputData, @NotNull
9797
@NotNull
9898
private Map<String, Set<String>> getXlfStringMap(@NotNull FileContent inputData) {
9999
// testing files are not that nice
100-
String relativePath = VfsUtil.getRelativePath(inputData.getFile(), ProjectUtil.getProjectDir(inputData.getPsiFile()), '/');
100+
String relativePath = VfsUtil.getRelativePath(inputData.getFile(), ProjectUtil.getProjectDir(inputData.getProject()), '/');
101101
if(relativePath != null && (relativePath.contains("/Test/") || relativePath.contains("/Tests/") || relativePath.contains("/Fixture/") || relativePath.contains("/Fixtures/"))) {
102102
return Collections.emptyMap();
103103
}

0 commit comments

Comments
 (0)