From e551cff759bbfa5f29f3e13b8b1fe1046e610df5 Mon Sep 17 00:00:00 2001 From: Maelan LE BORGNE Date: Wed, 12 Jun 2024 09:57:43 +0200 Subject: [PATCH] Revert "Fix changing dump directory using AssetMapper" This reverts commit a27cfc89 --- src/Translator/doc/index.rst | 6 ------ .../src/DependencyInjection/UxTranslatorExtension.php | 4 ++-- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/Translator/doc/index.rst b/src/Translator/doc/index.rst index efeaf1dfa09..4872d569f6d 100644 --- a/src/Translator/doc/index.rst +++ b/src/Translator/doc/index.rst @@ -138,12 +138,6 @@ file. 2 of the new items are:: 'path' => 'var/translations/configuration.js', ], -.. caution:: - - If you change the ``dump_directory`` in your configuration file, you will need to - replace the default ``var/translations/***`` with your new path in the - ``importmap.php`` file. - These are then imported in your ``assets/translator.js`` file. This setup is very similar to working with WebpackEncore. However, the ``var/translations/index.js`` file contains *every* translation in your app, which is not ideal for production diff --git a/src/Translator/src/DependencyInjection/UxTranslatorExtension.php b/src/Translator/src/DependencyInjection/UxTranslatorExtension.php index f8f9a4a32c6..65a154840ed 100644 --- a/src/Translator/src/DependencyInjection/UxTranslatorExtension.php +++ b/src/Translator/src/DependencyInjection/UxTranslatorExtension.php @@ -43,12 +43,12 @@ public function prepend(ContainerBuilder $container) if (!$this->isAssetMapperAvailable($container)) { return; } - $config = $container->getExtensionConfig('ux_translator')[0]; + $container->prependExtensionConfig('framework', [ 'asset_mapper' => [ 'paths' => [ __DIR__.'/../../assets/dist' => '@symfony/ux-translator', - $config['dump_directory'] => '@app/translations', + '%kernel.project_dir%/var/translations' => 'var/translations', ], ], ]);