8000 Try to get away without requirement bumps in FrameworkBundle · symfony/symfony@47fe72a · GitHub
[go: up one dir, main page]

Skip to content

Commit 47fe72a

Browse files
committed
Try to get away without requirement bumps in FrameworkBundle
1 parent 532a72c commit 47fe72a

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/Symfony/Bundle/FrameworkBundle/Resources/config/translation.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
'debug' => param('kernel.debug'),
6262
],
6363
abstract_arg('enabled locales'),
64-
service('translation.fallback_locale_provider')
64+
service('translation.fallback_locale_provider')->ignoreOnInvalid(),
6565
])
6666
->call('setConfigCacheFactory', [service('config_cache_factory')])
6767
->tag('kernel.locale_aware')
@@ -78,9 +78,6 @@
7878
->set('translator.formatter.default', MessageFormatter::class)
7979
->args([service('identity_translator')])
8080

81-
->set('translation.fallback_locale_provider', FallbackLocaleProvider::class)
82-
->alias(FallbackLocaleProviderInterface::class, 'translation.fallback_locale_provider')
83-
8481
->set('translation.loader.php', PhpFileLoader::class)
8582
->tag('translation.loader', ['alias' => 'php'])
8683

@@ -169,4 +166,10 @@
169166
->tag('container.service_subscriber', ['id' => 'translator'])
170167
->tag('kernel.cache_warmer')
171168
;
169+
170+
if (class_exists(FallbackLocaleProvider::class)) {
171+
$container->services()
172+
->set('translation.fallback_locale_provider', FallbackLocaleProvider::class)
173+
->alias(FallbackLocaleProviderInterface::class, 'translation.fallback_locale_provider');
174+
}
172175
};

0 commit comments

Comments
 (0)
0