/
AleksWork
/
diary_plants
Обзор
Документация
Войти
/
AleksWork
/
diary_plants
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/Domain/Entity/Traits/CreatedAtTrait.php
24 строки
529 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 CreatedAtTrait { #[ORM\Column(name: 'created_at', type: 'datetimetz_immutable', nullable: false)] private DateTimeImmutable $createdAt; public function getCreatedAt(): DateTimeImmutable { return $this->createdAt; } #[ORM\PrePersist] public function setCreatedAt(): void { $this->createdAt = new DateTimeImmutable('now', new DateTimeZone('UTC')); } }