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 count: 1
path: src/Utils/JavascriptFormatConverter.php 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\\.$#" message: "#^Cannot call method getTimestamp\\(\\) on DateTime\\|null\\.$#"
count: 1 count: 1

View File

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