Switch from DateTime to DateTimeImmutable across codebase

This commit is contained in:
Alex Cabal 2024-04-13 14:05:14 -05:00
parent 92c647f2b1
commit e55fecaaa2
35 changed files with 102 additions and 99 deletions

View file

@ -2,7 +2,7 @@
use Exceptions\InvalidLoginException;
use Ramsey\Uuid\Uuid;
use Safe\DateTime;
use Safe\DateTimeImmutable;
use function Safe\strtotime;
/**
@ -12,7 +12,7 @@ use function Safe\strtotime;
class Session extends Accessor{
public int $UserId;
protected ?User $_User = null;
public DateTime $Created;
public DateTimeImmutable $Created;
public string $SessionId;
public ?string $_Url = null;
@ -53,7 +53,7 @@ class Session extends Accessor{
else{
$uuid = Uuid::uuid4();
$this->SessionId = $uuid->toString();
$this->Created = new DateTime();
$this->Created = new DateTimeImmutable();
Db::Query('
INSERT into Sessions (UserId, SessionId, Created)
values (?,