From a345849ebbd9e7d442475de060265974d04303f1 Mon Sep 17 00:00:00 2001 From: Weichao Yu Date: Wed, 7 May 2025 09:02:29 +0800 Subject: [PATCH] fix voter goto completion for Symfony 4/5/6 --- .../symfony2plugin/security/VoterGotoCompletionRegistrar.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/fr/adrienbrault/idea/symfony2plugin/security/VoterGotoCompletionRegistrar.java b/src/main/java/fr/adrienbrault/idea/symfony2plugin/security/VoterGotoCompletionRegistrar.java index ce8873867..8ff550856 100644 --- a/src/main/java/fr/adrienbrault/idea/symfony2plugin/security/VoterGotoCompletionRegistrar.java +++ b/src/main/java/fr/adrienbrault/idea/symfony2plugin/security/VoterGotoCompletionRegistrar.java @@ -85,6 +85,10 @@ public static boolean isIsGrantedMethodMatch(@NotNull StringLiteralExpression st .withSignature("Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerTrait", "isGranted") .withSignature("Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerTrait", "denyAccessUnlessGranted") + // Symfony 4 / 5 / 6 + .withSignature("Symfony\\Bundle\\FrameworkBundle\\Controller\\AbstractController", "isGranted") + .withSignature("Symfony\\Bundle\\FrameworkBundle\\Controller\\AbstractController", "denyAccessUnlessGranted") + .withSignature("Symfony\\Component\\Security\\Core\\Authorization\\AuthorizationCheckerInterface", "isGranted") .match();