Commit d2531e5b authored by SpacePossum's avatar SpacePossum Committed by Fabien Potencier

Fix MessageFormatter/MessageSelector BC detection.

parent 90c80c3e
...@@ -13,7 +13,6 @@ namespace Silex\Provider; ...@@ -13,7 +13,6 @@ namespace Silex\Provider;
use Pimple\Container; use Pimple\Container;
use Pimple\ServiceProviderInterface; use Pimple\ServiceProviderInterface;
use Symfony\Component\HttpKernel\Kernel;
use Symfony\Component\Translation\Translator; use Symfony\Component\Translation\Translator;
use Symfony\Component\Translation\Formatter\MessageFormatter; use Symfony\Component\Translation\Formatter\MessageFormatter;
use Symfony\Component\Translation\MessageSelector; use Symfony\Component\Translation\MessageSelector;
...@@ -79,11 +78,11 @@ class TranslationServiceProvider implements ServiceProviderInterface, EventListe ...@@ -79,11 +78,11 @@ class TranslationServiceProvider implements ServiceProviderInterface, EventListe
} }
$app['translator.message_selector'] = function () { $app['translator.message_selector'] = function () {
if (Kernel::VERSION_ID < 30400) { if (class_exists(MessageFormatter::class)) { // BC layer
return new MessageSelector(); return new MessageFormatter();
} }
return new MessageFormatter(); return new MessageSelector();
}; };
$app['translator.resources'] = function ($app) { $app['translator.resources'] = function ($app) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment