Skip to content

Commit d66a697

Browse files
authored
Merge pull request #1086 from cedricziel/fragment
Add _fragment route parameter as always available
2 parents 81a38f7 + 91181ec commit d66a697

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/fr/adrienbrault/idea/symfony2plugin/routing/RouteHelper.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,7 @@
3939
import fr.adrienbrault.idea.symfony2plugin.stubs.SymfonyProcessors;
4040
import fr.adrienbrault.idea.symfony2plugin.stubs.dict.StubIndexedRoute;
4141
import fr.adrienbrault.idea.symfony2plugin.stubs.indexes.RoutesStubIndex;
42-
import fr.adrienbrault.idea.symfony2plugin.util.AnnotationBackportUtil;
43-
import fr.adrienbrault.idea.symfony2plugin.util.PhpElementsUtil;
44-
import fr.adrienbrault.idea.symfony2plugin.util.PsiElementUtils;
45-
import fr.adrienbrault.idea.symfony2plugin.util.SymfonyBundleUtil;
42+
import fr.adrienbrault.idea.symfony2plugin.util.*;
4643
import fr.adrienbrault.idea.symfony2plugin.util.controller.ControllerAction;
4744
import fr.adrienbrault.idea.symfony2plugin.util.controller.ControllerIndex;
4845
import fr.adrienbrault.idea.symfony2plugin.util.dict.ServiceUtil;
@@ -85,6 +82,10 @@ public static LookupElement[] getRouteParameterLookupElements(@NotNull Project p
8582
}
8683
}
8784

85+
if (SymfonyUtil.isVersionGreaterThen(project, "3.2.0")) {
86+
lookupElements.add(LookupElementBuilder.create("_fragment").withIcon(Symfony2Icons.ROUTE));
87+
}
88+
8889
return lookupElements.toArray(new LookupElement[lookupElements.size()]);
8990
}
9091

@@ -1031,4 +1032,4 @@ public static boolean isRouteClassAnnotation(@NotNull String clazz) {
10311032
String myClazz = StringUtils.stripStart(clazz, "\\");
10321033
return ROUTE_CLASSES.stream().anyMatch(s -> s.equalsIgnoreCase(myClazz));
10331034
}
1034-
}
1035+
}

0 commit comments

Comments
 (0)