Skip to content

Commit 720d5b9

Browse files
#364 Make the bundle configutation compatible with using ENV variables, fix test incompatibility with Symfony 7.x (#365)
1 parent 2828352 commit 720d5b9

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

DependencyInjection/BazingaJsTranslationExtension.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,6 @@ public function load(array $configs, ContainerBuilder $container): void
3232
->replaceArgument(6, $config['default_domain'])
3333
->replaceArgument(7, $config['http_cache_time']);
3434

35-
// Add fallback locale to active locales if missing
36-
if ($config['active_locales'] && !in_array($config['locale_fallback'], $config['active_locales'])) {
37-
array_push($config['active_locales'], $config['locale_fallback']);
38-
}
39-
4035
$container
4136
->getDefinition('bazinga.jstranslation.translation_dumper')
4237
->replaceArgument(3, $config['locale_fallback'])

Dumper/TranslationDumper.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ public function __construct(
7979
$this->filesystem = $filesystem;
8080
$this->localeFallback = $localeFallback;
8181
$this->defaultDomain = $defaultDomain;
82+
// Add fallback locale to active locales if missing
83+
if ($activeLocales && !in_array($localeFallback, $activeLocales)) {
84+
array_push($activeLocales, $localeFallback);
85+
}
8286
$this->activeLocales = $activeLocales;
8387
$this->activeDomains = $activeDomains;
8488
}

Tests/Fixtures/app/config/base_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ twig:
1515
bazinga_js_translation:
1616
active_locales:
1717
- fr
18-
- en
18+
locale_fallback: en
1919
active_domains:
2020
- messages
2121
- numerics

0 commit comments

Comments
 (0)