Commit b0a2d143 authored by Fabien Potencier's avatar Fabien Potencier

bug #1603 Fix deprecations on the translation provider (fabpot)

This PR was merged into the 2.2.x-dev branch.

Discussion
----------

Fix deprecations on the translation provider

Commits
-------

f0f2a2cf fixes deprecations on the translation provider
parents 3415f388 f0f2a2cf
......@@ -13,7 +13,9 @@ namespace Silex\Provider;
use Pimple\Container;
use Pimple\ServiceProviderInterface;
use Symfony\Component\HttpKernel\Kernel;
use Symfony\Component\Translation\Translator;
use Symfony\Component\Translation\Formatter\MessageFormatter;
use Symfony\Component\Translation\MessageSelector;
use Symfony\Component\Translation\Loader\ArrayLoader;
use Symfony\Component\Translation\Loader\XliffFileLoader;
......@@ -77,7 +79,11 @@ class TranslationServiceProvider implements ServiceProviderInterface, EventListe
}
$app['translator.message_selector'] = function () {
return new MessageSelector();
if (Kernel::VERSION_ID < 30400) {
return new MessageSelector();
}
return new MessageFormatter();
};
$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