Skip to content

Commit dbf474d

Browse files
committed
Core Sync
Signed-off-by: alexmerlin <[email protected]>
1 parent 2933ee4 commit dbf474d

File tree

9 files changed

+12
-16
lines changed

9 files changed

+12
-16
lines changed

src/Core/src/Admin/src/Entity/Admin.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ public function getIdentifier(): string
226226
* lastName: string|null,
227227
* status: non-empty-string,
228228
* roles: iterable<RoleType>,
229-
* created: DateTimeImmutable,
229+
* created: DateTimeImmutable|null,
230230
* updated: DateTimeImmutable|null,
231231
* }
232232
*/

src/Core/src/Admin/src/Entity/AdminLogin.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ public function setLoginStatus(SuccessFailureEnum $loginStatus): self
296296
* clientEngine: string|null,
297297
* clientVersion: string|null,
298298
* loginStatus: string,
299-
* created: DateTimeImmutable,
299+
* created: DateTimeImmutable|null,
300300
* updated: DateTimeImmutable|null,
301301
* }
302302
*/

src/Core/src/App/src/Entity/EntityInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public function getId(): UuidInterface;
1313

1414
public function getCreated(): ?DateTimeImmutable;
1515

16-
public function getCreatedFormatted(string $dateFormat = 'Y-m-d H:i:s'): string;
16+
public function getCreatedFormatted(string $dateFormat = 'Y-m-d H:i:s'): ?string;
1717

1818
public function getUpdated(): ?DateTimeImmutable;
1919

src/Core/src/App/src/Entity/RoleInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* @phpstan-type RoleType array{
1212
* id: non-empty-string,
1313
* name: non-empty-string,
14-
* created: DateTimeImmutable,
14+
* created: DateTimeImmutable|null,
1515
* updated: DateTimeImmutable|null
1616
* }
1717
*/

src/Core/src/App/src/Entity/TimestampsTrait.php

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
trait TimestampsTrait
1111
{
1212
#[ORM\Column(name: 'created', type: 'datetime_immutable')]
13-
protected DateTimeImmutable $created;
13+
protected ?DateTimeImmutable $created = null;
1414

1515
#[ORM\Column(name: 'updated', type: 'datetime_immutable', nullable: true)]
1616
protected ?DateTimeImmutable $updated = null;
@@ -20,9 +20,9 @@ public function getCreated(): ?DateTimeImmutable
2020
return $this->created;
2121
}
2222

23-
public function getCreatedFormatted(string $dateFormat = 'Y-m-d H:i:s'): string
23+
public function getCreatedFormatted(string $dateFormat = 'Y-m-d H:i:s'): ?string
2424
{
25-
return $this->created->format($dateFormat);
25+
return $this->created?->format($dateFormat);
2626
}
2727

2828
public function getUpdated(): ?DateTimeImmutable
@@ -32,11 +32,7 @@ public function getUpdated(): ?DateTimeImmutable
3232

3333
public function getUpdatedFormatted(string $dateFormat = 'Y-m-d H:i:s'): ?string
3434
{
35-
if ($this->updated instanceof DateTimeImmutable) {
36-
return $this->updated->format($dateFormat);
37-
}
38-
39-
return null;
35+
return $this->updated?->format($dateFormat);
4036
}
4137

4238
#[ORM\PrePersist]

src/Core/src/User/src/Entity/User.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ public function hasRoles(): bool
348348
* identity: non-empty-string|null,
349349
* status: non-empty-string,
350350
* roles: RoleType[],
351-
* created: DateTimeImmutable,
351+
* created: DateTimeImmutable|null,
352352
* updated: DateTimeImmutable|null,
353353
* }
354354
*/

src/Core/src/User/src/Entity/UserAvatar.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* @phpstan-type UserAvatarType array{
1717
* id: non-empty-string,
1818
* url: non-empty-string|null,
19-
* created: DateTimeImmutable,
19+
* created: DateTimeImmutable|null,
2020
* updated: DateTimeImmutable|null
2121
* }
2222
*/

src/Core/src/User/src/Entity/UserDetail.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* firstName: non-empty-string|null,
1818
* lastName: non-empty-string|null,
1919
* email: non-empty-string|null,
20-
* created: DateTimeImmutable,
20+
* created: DateTimeImmutable|null,
2121
* updated: DateTimeImmutable|null,
2222
* }
2323
*/

src/Core/src/User/src/Entity/UserResetPassword.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ public function markAsCompleted(): self
129129
* expires: DateTimeImmutable,
130130
* hash: non-empty-string,
131131
* status: 'completed'|'requested',
132-
* created: DateTimeImmutable,
132+
* created: DateTimeImmutable|null,
133133
* updated: DateTimeImmutable|null
134134
* }
135135
*/

0 commit comments

Comments
 (0)