Upstream cakephp/chronos state of the touched files before ed2ac06e75
This commit is contained in:
1 parent
49dbcb8c91
commit
7c2a7810d0
2 files changed
+1
-16
No files matched your search
+1
-3
@@ -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));
|
||||
|
||||
Reference in new issue
Block a user