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; ...@@ -13,7 +13,9 @@ 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\MessageSelector; use Symfony\Component\Translation\MessageSelector;
use Symfony\Component\Translation\Loader\ArrayLoader; use Symfony\Component\Translation\Loader\ArrayLoader;
use Symfony\Component\Translation\Loader\XliffFileLoader; use Symfony\Component\Translation\Loader\XliffFileLoader;
...@@ -77,7 +79,11 @@ class TranslationServiceProvider implements ServiceProviderInterface, EventListe ...@@ -77,7 +79,11 @@ class TranslationServiceProvider implements ServiceProviderInterface, EventListe
} }
$app['translator.message_selector'] = function () { $app['translator.message_selector'] = function () {
return new MessageSelector(); if (Kernel::VERSION_ID < 30400) {
return new MessageSelector();
}
return new MessageFormatter();
}; };
$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