Use $uri in view factory directly

This commit is contained in:
bellington3 2020-10-18 18:14:16 +02:00
parent 32d181298c
commit 24f8ac0dbd
1 changed files with 1 additions and 4 deletions

View File

@ -55,13 +55,10 @@ class ViewFactory
$uri = $uri->withBasePath($path);
}
$request = $request->withUri($uri);
/** @var LocaleManager $localeManager */
$localeManager = $container->get('locale');
$smartyPlugins = new SmartyPlugins($container->get('router'), $request->getUri()->withUserInfo(null));
$smartyPlugins = new SmartyPlugins($container->get('router'), $uri->withUserInfo(null));
$view->registerPlugin('function', 'path_for', [$smartyPlugins, 'pathFor']);
$view->registerPlugin('function', 'base_url', [$smartyPlugins, 'baseUrl']);
$view->registerPlugin('block', 't', [$localeManager, 'smartyTranslate']);