enhance version-check and beautify displayed information

Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann
2022-11-27 15:33:25 +01:00
parent 685b6076a0
commit ae8cd3dc8a
7 changed files with 62 additions and 11 deletions

View File

@@ -76,6 +76,10 @@ class FroxlorTwig extends AbstractExtension
$this,
'getSetting'
]),
new TwigFunction('get_config', [
$this,
'getConfig'
]),
new TwigFunction('lng', [
$this,
'getLang'
@@ -125,6 +129,11 @@ class FroxlorTwig extends AbstractExtension
return Settings::Get($setting);
}
public function getConfig($config = null)
{
return Settings::Config($config);
}
public function getLang($identifier = null, array $arguments = [])
{
return lng($identifier, $arguments);