Skip to content

Commit

Permalink
Fix: Use separators
Browse files Browse the repository at this point in the history
  • Loading branch information
localheinz committed Nov 3, 2023
1 parent fc40a3e commit 0c440d4
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
4 changes: 2 additions & 2 deletions psalm-baseline.xml
Expand Up @@ -7,12 +7,12 @@
</file>
<file src="src/Formatter/DefaultDurationFormatter.php">
<InvalidOperand>
<code><![CDATA[$duration->seconds() * 1000 + $duration->nanoseconds() / 1000000]]></code>
<code><![CDATA[$duration->seconds() * 1_000 + $duration->nanoseconds() / 1_000_000]]></code>
<code>$durationInMilliseconds - $hoursInMilliseconds</code>
<code>$durationInMilliseconds - $hoursInMilliseconds</code>
<code>$durationInMilliseconds / 60</code>
<code>$durationInMilliseconds / 60</code>
<code>($durationInMilliseconds - $hoursInMilliseconds - $minutesInMilliseconds) / 1000</code>
<code>($durationInMilliseconds - $hoursInMilliseconds - $minutesInMilliseconds) / 1_000</code>
</InvalidOperand>
</file>
<file src="src/Subscriber/TestPassedSubscriber.php">
Expand Down
14 changes: 7 additions & 7 deletions src/Formatter/DefaultDurationFormatter.php
Expand Up @@ -25,16 +25,16 @@ final class DefaultDurationFormatter implements DurationFormatter
*/
public function format(Duration $duration): string
{
$durationInMilliseconds = $duration->seconds() * 1000 + $duration->nanoseconds() / 1000000;
$durationInMilliseconds = $duration->seconds() * 1_000 + $duration->nanoseconds() / 1_000_000;

$hours = (int) \floor($durationInMilliseconds / 60 / 60 / 1000);
$hoursInMilliseconds = $hours * 60 * 60 * 1000;
$hours = (int) \floor($durationInMilliseconds / 60 / 60 / 1_000);
$hoursInMilliseconds = $hours * 60 * 60 * 1_000;

$minutes = ((int) \floor($durationInMilliseconds / 60 / 1000)) % 60;
$minutesInMilliseconds = $minutes * 60 * 1000;
$minutes = ((int) \floor($durationInMilliseconds / 60 / 1_000)) % 60;
$minutesInMilliseconds = $minutes * 60 * 1_000;

$seconds = (int) \floor(($durationInMilliseconds - $hoursInMilliseconds - $minutesInMilliseconds) / 1000);
$secondsInMilliseconds = $seconds * 1000;
$seconds = (int) \floor(($durationInMilliseconds - $hoursInMilliseconds - $minutesInMilliseconds) / 1_000);
$secondsInMilliseconds = $seconds * 1_000;

$milliseconds = (int) ($durationInMilliseconds - $hoursInMilliseconds - $minutesInMilliseconds - $secondsInMilliseconds);

Expand Down

0 comments on commit 0c440d4

Please sign in to comment.