dynamically update title and visible durations for running records (#752)
This commit is contained in:
@@ -13,6 +13,7 @@ use App\Utils\LocaleSettings;
|
||||
use DateTime;
|
||||
use Twig\Extension\AbstractExtension;
|
||||
use Twig\TwigFilter;
|
||||
use Twig\TwigFunction;
|
||||
|
||||
/**
|
||||
* Date specific twig extensions
|
||||
@@ -68,6 +69,16 @@ class DateExtensions extends AbstractExtension
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
public function getFunctions()
|
||||
{
|
||||
return [
|
||||
new TwigFunction('get_format_duration', [$this, 'getDurationFormat']),
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @param DateTime $date
|
||||
* @return string
|
||||
@@ -165,4 +176,12 @@ class DateExtensions extends AbstractExtension
|
||||
|
||||
return $twelveHour;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getDurationFormat()
|
||||
{
|
||||
return $this->localeSettings->getDurationFormat();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user