Skip to content

Commit 31c49c3

Browse files
committed
fix substring error if "twig:" is not fully given
1 parent a365956 commit 31c49c3

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/fr/adrienbrault/idea/symfony2plugin/templating/completion/TwigHtmlCompletionContributor.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,12 @@ protected void addCompletions(@NotNull CompletionParameters parameters, @NotNull
183183
return;
184184
}
185185

186-
for (PhpClass phpClass : UxUtil.getTwigComponentPhpClasses(position.getProject(), parentOfType.getName().substring(5))) {
186+
String name = parentOfType.getName();
187+
if (name.length() <= 5) {
188+
return;
189+
}
190+
191+
for (PhpClass phpClass : UxUtil.getTwigComponentPhpClasses(position.getProject(), name.substring(5))) {
187192
UxUtil.visitComponentVariables(phpClass, pair -> {
188193
PhpNamedElement field = pair.getSecond();
189194

0 commit comments

Comments
 (0)