fix checking for correct formatter in durationDecimal (#5943)

This commit is contained in:
Max Hausch
2026-05-12 10:16:14 +02:00
committed by GitHub
parent ebb54e9c0c
commit f0ce1c7bd6
2 changed files with 1 additions and 6 deletions

View File

@@ -3645,11 +3645,6 @@ parameters:
count: 1
path: src/Utils/JavascriptFormatConverter.php
-
message: "#^Cannot call method format\\(\\) on NumberFormatter\\|null\\.$#"
count: 1
path: src/Utils/LocaleFormatter.php
-
message: "#^Cannot call method getTimestamp\\(\\) on DateTime\\|null\\.$#"
count: 1

View File

@@ -75,7 +75,7 @@ final class LocaleFormatter
*/
public function durationDecimal(Timesheet|int|string|null $duration): string
{
if (null === $this->numberFormatter) {
if (null === $this->decimalFormatter) {
$this->decimalFormatter = new NumberFormatter($this->locale, NumberFormatter::DECIMAL);
$this->decimalFormatter->setAttribute(NumberFormatter::FRACTION_DIGITS, 2);
}