Skip to content

Commit c47dfbc

Browse files
committed
allow null for attrs in HasTimestamps trait
1 parent 78d93e2 commit c47dfbc

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/Traits/HasTimestamps.php

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,22 +20,22 @@ trait HasTimestamps
2020
/**
2121
* @var DateTime
2222
*/
23-
protected DateTime $createdTime;
23+
protected ?DateTime $createdTime = null;
2424

2525
/**
2626
* @var DateTime
2727
*/
28-
protected DateTime $lastEditedTime;
28+
protected ?DateTime $lastEditedTime = null;
2929

3030
/**
3131
* @var User
3232
*/
33-
protected User $createdBy;
33+
protected ?User $createdBy = null;
3434

3535
/**
3636
* @var User
3737
*/
38-
protected User $lastEditedBy;
38+
protected ?User $lastEditedBy = null;
3939

4040
protected function fillTimestampableAttributes(): void
4141
{
@@ -74,33 +74,33 @@ private function fillLastEditedBy(): void
7474
}
7575

7676
/**
77-
* @return DateTime
77+
* @return ?DateTime
7878
*/
79-
public function getCreatedTime(): DateTime
79+
public function getCreatedTime(): ?DateTime
8080
{
8181
return $this->createdTime;
8282
}
8383

8484
/**
85-
* @return DateTime
85+
* @return ?DateTime
8686
*/
87-
public function getLastEditedTime(): DateTime
87+
public function getLastEditedTime(): ?DateTime
8888
{
8989
return $this->lastEditedTime;
9090
}
9191

9292
/**
93-
* @return User
93+
* @return ?User
9494
*/
95-
public function getCreatedBy(): User
95+
public function getCreatedBy(): ?User
9696
{
9797
return $this->createdBy;
9898
}
9999

100100
/**
101-
* @return User
101+
* @return ?User
102102
*/
103-
public function getLastEditedBy(): User
103+
public function getLastEditedBy(): ?User
104104
{
105105
return $this->lastEditedBy;
106106
}

0 commit comments

Comments
 (0)