From 540778011a9ac8c58ef4f553f523a5d0b23ad11f Mon Sep 17 00:00:00 2001 From: Daniel Espendiller Date: Wed, 15 Apr 2020 17:44:08 +0200 Subject: [PATCH] add support for service class inside tag adding indention --- .../intentions/yaml/YamlServiceTagIntention.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/fr/adrienbrault/idea/symfony2plugin/intentions/yaml/YamlServiceTagIntention.java b/src/main/java/fr/adrienbrault/idea/symfony2plugin/intentions/yaml/YamlServiceTagIntention.java index f3296fef7..fa90e5719 100644 --- a/src/main/java/fr/adrienbrault/idea/symfony2plugin/intentions/yaml/YamlServiceTagIntention.java +++ b/src/main/java/fr/adrienbrault/idea/symfony2plugin/intentions/yaml/YamlServiceTagIntention.java @@ -149,7 +149,17 @@ public String getText() { private static Pair> invoke(@NotNull Project project, @NotNull YAMLKeyValue serviceKeyValue) { String aClass = YamlHelper.getYamlKeyValueAsString(serviceKeyValue, "class"); - if(aClass == null|| StringUtils.isBlank(aClass)) { + if(aClass == null || StringUtils.isBlank(aClass)) { + PsiElement key = serviceKeyValue.getKey(); + if (key != null) { + String text = key.getText(); + if (StringUtils.isNotBlank(text) && YamlHelper.isClassServiceId(text)) { + aClass = text; + } + } + } + + if(aClass == null) { return null; }