protected setupI18n ( Silex\Application $app ) | ||
$app | Silex\Application | the Application instance of the Silex application |
protected function setupI18n(Application $app)
{
$app->before(function (Request $request, Application $app) {
if ($app['crud']->isManagingI18n()) {
$locale = $app['session']->get('locale', 'en');
$app['translator']->setLocale($locale);
}
$locale = $app['translator']->getLocale();
$app['crud']->setLocale($locale);
});
}