From 4dfa283d2ea6b300609f411c0264f9abbbc1478c Mon Sep 17 00:00:00 2001 From: Daniel Espendiller Date: Sun, 12 Apr 2020 11:52:51 +0200 Subject: [PATCH] replace CachedValuesManager#createCachedValue usage with direct fetch and build result API #getCachedValue --- .../action/SymfonySymbolSearchAction.java | 8 +- .../config/EventDispatcherSubscriberUtil.java | 16 +- .../config/utils/ConfigUtil.java | 17 +- .../dic/container/util/DotEnvUtil.java | 16 +- .../metadata/util/DoctrineMetadataUtil.java | 19 +-- .../symfony2plugin/routing/RouteHelper.java | 17 +- .../stubs/ServiceIndexUtil.java | 34 ++-- .../stubs/cache/FileIndexCaches.java | 58 +++---- .../FilterGotoCompletionRegistrar.java | 4 +- .../TwigTemplateCompletionContributor.java | 16 +- .../TwigTemplateGoToDeclarationHandler.java | 6 +- .../path/ConfigAddPathTwigNamespaces.java | 32 ++-- .../path/JsonFileIndexTwigNamespaces.java | 26 ++- .../templating/util/TwigExtensionParser.java | 157 +++++------------- .../templating/util/TwigUtil.java | 27 ++- .../GlobalTwigConfigVariableCollector.java | 16 +- .../idea/symfony2plugin/util/SymfonyUtil.java | 19 +-- .../symfony2plugin/util/dict/ServiceUtil.java | 18 +- .../util/TwigExtensionParserTest.java | 42 ++--- 19 files changed, 203 insertions(+), 345 deletions(-) diff --git a/src/main/java/fr/adrienbrault/idea/symfony2plugin/action/SymfonySymbolSearchAction.java b/src/main/java/fr/adrienbrault/idea/symfony2plugin/action/SymfonySymbolSearchAction.java index beffc3a1f..dba5b1af2 100644 --- a/src/main/java/fr/adrienbrault/idea/symfony2plugin/action/SymfonySymbolSearchAction.java +++ b/src/main/java/fr/adrienbrault/idea/symfony2plugin/action/SymfonySymbolSearchAction.java @@ -166,8 +166,7 @@ public void processNames(@NotNull Processor processor, @NotNull GlobalSe } // Twig Extensions - TwigExtensionParser twigExtensionParser = new TwigExtensionParser(project); - for (Map extensionMap : Arrays.asList(twigExtensionParser.getFilters(), twigExtensionParser.getFunctions())) { + for (Map extensionMap : Arrays.asList(TwigExtensionParser.getFilters(project), TwigExtensionParser.getFunctions(project))) { for(String twigFilter: extensionMap.keySet()) { processor.process(twigFilter); } @@ -248,8 +247,7 @@ public void processElementsWithName(@NotNull String name, @NotNull Processor