From d056af74b6ca5a546f21e4b4fceedcc06c5b9d9c Mon Sep 17 00:00:00 2001 From: Thomas Lallement Date: Mon, 21 Aug 2023 11:23:37 +0200 Subject: [PATCH 1/3] Update LexikTranslationExtension.php --- DependencyInjection/LexikTranslationExtension.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DependencyInjection/LexikTranslationExtension.php b/DependencyInjection/LexikTranslationExtension.php index 3371d420..f2b8f86e 100644 --- a/DependencyInjection/LexikTranslationExtension.php +++ b/DependencyInjection/LexikTranslationExtension.php @@ -193,7 +193,7 @@ protected function buildTranslationStorageDefinition(ContainerBuilder $container */ protected function createDoctrineMappingDriver(ContainerBuilder $container, $driverId, $driverClass) { - $driverDefinition = new Definition($driverClass, [[realpath(__DIR__.'/../Resources/config/model') => 'Lexik\Bundle\TranslationBundle\Model']]); + $driverDefinition = new Definition($driverClass, [[realpath(__DIR__.'/../Resources/config/model') => 'Lexik\Bundle\TranslationBundle\Model'], SimplifiedXmlDriver::DEFAULT_FILE_EXTENSION, true]); $driverDefinition->setPublic(false); $container->setDefinition($driverId, $driverDefinition); From 51763d923aa576947db66b4b04e3998b65cda5fc Mon Sep 17 00:00:00 2001 From: Thomas Lallement Date: Mon, 21 Aug 2023 11:42:26 +0200 Subject: [PATCH 2/3] Update LexikTranslationExtension.php --- DependencyInjection/LexikTranslationExtension.php | 1 + 1 file changed, 1 insertion(+) diff --git a/DependencyInjection/LexikTranslationExtension.php b/DependencyInjection/LexikTranslationExtension.php index f2b8f86e..24a62086 100644 --- a/DependencyInjection/LexikTranslationExtension.php +++ b/DependencyInjection/LexikTranslationExtension.php @@ -3,6 +3,7 @@ namespace Lexik\Bundle\TranslationBundle\DependencyInjection; use Doctrine\ORM\Events; +use Doctrine\ORM\Mapping\Driver\SimplifiedXmlDriver; use Lexik\Bundle\TranslationBundle\Manager\LocaleManagerInterface; use Lexik\Bundle\TranslationBundle\Storage\StorageInterface; use Symfony\Component\Config\FileLocator; From 1ba55ad8bbea99272854f13fc9c3951d720ecd0e Mon Sep 17 00:00:00 2001 From: Thomas Lallement Date: Tue, 29 Aug 2023 11:32:08 +0200 Subject: [PATCH 3/3] CS Fixes --- DependencyInjection/LexikTranslationExtension.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/DependencyInjection/LexikTranslationExtension.php b/DependencyInjection/LexikTranslationExtension.php index 24a62086..ba87e4e2 100644 --- a/DependencyInjection/LexikTranslationExtension.php +++ b/DependencyInjection/LexikTranslationExtension.php @@ -176,7 +176,11 @@ protected function buildTranslationStorageDefinition(ContainerBuilder $container throw new \RuntimeException(sprintf('Unsupported storage "%s".', $storage)); } - $args[] = ['trans_unit' => new Parameter(sprintf('lexik_translation.%s.trans_unit.class', $storage)), 'translation' => new Parameter(sprintf('lexik_translation.%s.translation.class', $storage)), 'file' => new Parameter(sprintf('lexik_translation.%s.file.class', $storage))]; + $args[] = [ + 'trans_unit' => new Parameter(sprintf('lexik_translation.%s.trans_unit.class', $storage)), + 'translation' => new Parameter(sprintf('lexik_translation.%s.translation.class', $storage)), + 'file' => new Parameter(sprintf('lexik_translation.%s.file.class', $storage)) + ]; $storageDefinition = new Definition(); $storageDefinition->setClass($container->getParameter(sprintf('lexik_translation.%s.translation_storage.class', $storage))); @@ -194,7 +198,10 @@ protected function buildTranslationStorageDefinition(ContainerBuilder $container */ protected function createDoctrineMappingDriver(ContainerBuilder $container, $driverId, $driverClass) { - $driverDefinition = new Definition($driverClass, [[realpath(__DIR__.'/../Resources/config/model') => 'Lexik\Bundle\TranslationBundle\Model'], SimplifiedXmlDriver::DEFAULT_FILE_EXTENSION, true]); + $driverDefinition = new Definition($driverClass, [ + [realpath(__DIR__.'/../Resources/config/model') => 'Lexik\Bundle\TranslationBundle\Model'], + SimplifiedXmlDriver::DEFAULT_FILE_EXTENSION, true + ]); $driverDefinition->setPublic(false); $container->setDefinition($driverId, $driverDefinition);