/
AleksWork
/
diary_plants
Обзор
Документация
Войти
/
AleksWork
/
diary_plants
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/Domain/Entity/Traits/UpdatedAtTrait.php
25 строк
550 B
AlexeySerov
Add Email Name Phone VO, Email and Phone Type and make some changes in User entity
26 фев 2026, 13:12
26 фев 2026, 13:12
e65939b
Код
Авторство
О чём код?
<?php namespace App\Domain\Entity\Traits; use DateTimeImmutable; use DateTimeZone; use Doctrine\ORM\Mapping as ORM; trait UpdatedAtTrait { #[ORM\Column(name: 'updated_at', type: 'datetimetz_immutable', nullable: false)] private DateTimeImmutable $updatedAt; public function getUpdatedAt(): DateTimeImmutable { return $this->updatedAt; } #[ORM\PrePersist] #[ORM\PreUpdate] public function setUpdatedAt(): void { $this->updatedAt = new DateTimeImmutable('now', new DateTimeZone('UTC')); } }