Skip to content

Commit 1dcd0e9

Browse files
committed
fixed the bug with comparaison
1 parent 965e9de commit 1dcd0e9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/DateTimeImmutable.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ class DateTimeImmutable extends \DateTimeImmutable
2828
*/
2929
public function __construct($time = 'now', $timezone = null)
3030
{
31-
parent::__construct();
31+
parent::__construct($time, $timezone);
3232
$this->innerDateTime = new parent($time, $timezone);
3333
}
3434

3535
//switch from regular datetime to safe version
3636
private static function createFromRegular(\DateTimeImmutable $datetime): self
3737
{
38-
$safeDatetime = new self();
38+
$safeDatetime = new self($datetime->format('Y-m-d H:i:s'), $datetime->getTimezone()); //we need to also update the wrapper to not break the operators '<' and '>'
3939
$safeDatetime->innerDateTime = $datetime;
4040
return $safeDatetime;
4141
}

0 commit comments

Comments
 (0)