diff --git a/src/lib/Templating/Twig/DateTimeExtension.php b/src/lib/Templating/Twig/DateTimeExtension.php index 1925b08..67e43ae 100644 --- a/src/lib/Templating/Twig/DateTimeExtension.php +++ b/src/lib/Templating/Twig/DateTimeExtension.php @@ -81,17 +81,21 @@ public function getFilters(): array } /** - * @param \DateTimeInterface|null $date + * @param mixed $date * @param \EzSystems\EzPlatformUser\UserSetting\DateTimeFormat\FormatterInterface $formatter * * @return string */ - public function format(?DateTimeInterface $date = null, FormatterInterface $formatter): string + public function format($date = null, FormatterInterface $formatter): string { if ($date === null) { $date = new DateTimeImmutable(); } + if(is_int($date)) { + $date = new DateTimeImmutable('@'.$date); + } + return $formatter->format($date); } }