Skip to content

Commit d0bc49b

Browse files
author
Ivan Vasilkov
committed
DateTimeHelper minor performance optimisation
1 parent 712d529 commit d0bc49b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Helpers/DateTimeHelper.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ public static function isDefault(mixed $value): bool
2727
return true;
2828
}
2929
if ($value instanceof \DateTimeInterface) {
30-
$value = self::dateTimeToString($value);
30+
return $value->getTimestamp() <= 1;
3131
}
32-
return in_array(
33-
$value,
34-
[self::DEFAULT_TIMESTAMP, self::DEFAULT_TIMESTAMP_MICRO, self::DEFAULT_DATETIME, self::DEFAULT_DATETIME_MICRO]
35-
);
32+
return $value === self::DEFAULT_TIMESTAMP
33+
|| $value === self::DEFAULT_TIMESTAMP_MICRO
34+
|| $value === self::DEFAULT_DATETIME
35+
|| $value === self::DEFAULT_DATETIME_MICRO;
3636
}
3737
}

0 commit comments

Comments
 (0)