diff --git a/src/Encoding/MicrosecondBasedDateConversion.php b/src/Encoding/MicrosecondBasedDateConversion.php index 0f10cf0b..2fded9c2 100644 --- a/src/Encoding/MicrosecondBasedDateConversion.php +++ b/src/Encoding/MicrosecondBasedDateConversion.php @@ -25,7 +25,7 @@ public function formatClaims(array $claims): array return $claims; } - /** @return int|string */ + /** @return int|float */ private function convertDate(DateTimeImmutable $date) { $seconds = $date->format('U'); @@ -35,6 +35,6 @@ private function convertDate(DateTimeImmutable $date) return (int) $seconds; } - return $seconds . '.' . $microseconds; + return (float) ($seconds . '.' . $microseconds); } }