Upstream cakephp/chronos state of the touched files before ed2ac06e75

This commit is contained in:
upstream committed 2026-09-04 09:47:39 +02:00
1 parent 49dbcb8c91
commit 7c2a7810d0
2 files changed
+1 -16

No files matched your search

+1 -3
View File
@@ -122,9 +122,7 @@ class ChronosTime implements Stringable
$hours = (int)$matches[1];
$minutes = (int)$matches[2];
$seconds = (int)($matches[3] ?? 0);
// The fraction is of a second, so pad on the right to microseconds:
// without it ".5" reads as 5us instead of 500000 (half a second).
$microseconds = (int)str_pad(substr($matches[4] ?? '', 0, 6), 6, '0', STR_PAD_RIGHT);
$microseconds = (int)substr($matches[4] ?? '', 0, 6);
if ($hours > 24 || $minutes > 59 || $seconds > 59 || $microseconds > 999_999) {
throw new InvalidArgumentException(sprintf('Time string `%s` contains invalid values.', $time));