From df9cc8c5953d770e26a21d3350bc99ec0eb479b2 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Rapha=C3=ABl=20Gertz?= <git@rapsys.eu>
Date: Thu, 1 Feb 2024 04:23:56 +0100
Subject: [PATCH 1/1] Cleanup Add locale, locales and languages config keys

---
 DependencyInjection/Configuration.php | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php
index 4e20178..ed54893 100644
--- a/DependencyInjection/Configuration.php
+++ b/DependencyInjection/Configuration.php
@@ -65,14 +65,16 @@ class Configuration implements ConfigurationInterface {
 				'url' => 'rapsys_air'
 			],
 			'copy' => [
-				'long' => 'John Doe all rights reserved',
+				'long' => 'All rights reserved',
 				'short' => 'Copyright 2019'
 			],
 			'contact' => [
 				'name' => 'John Doe',
 				'mail' => 'contact@example.com'
 			],
-			'locales' => '%kernel.translator.fallbacks%'
+			'locale' => '%kernel.default_locale%',
+			'locales' => '%kernel.translator.fallbacks%',
+			'languages' => '%rapsys_user.languages%',
 		];
 
 		//Here we define the parameters that are allowed to configure the bundle.
@@ -115,7 +117,14 @@ class Configuration implements ConfigurationInterface {
 							->scalarNode('mail')->cannotBeEmpty()->defaultValue($defaults['contact']['mail'])->end()
 						->end()
 					->end()
+					->scalarNode('locale')->cannotBeEmpty()->defaultValue($defaults['locale'])->end()
 					->scalarNode('locales')->cannotBeEmpty()->defaultValue($defaults['locales'])->end()
+					->scalarNode('languages')->cannotBeEmpty()->defaultValue($defaults['languages'])->end()
+					/*->arrayNode('languages')
+						->treatNullLike([])
+						->defaultValue($defaults['languages'])
+						->scalarPrototype()->end()
+					->end()*/
 				->end()
 			->end();
 
-- 
2.41.3