選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

44 行
856B

  1. <?php
  2. namespace Lc\SovBundle\Doctrine\Extension;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Gedmo\Mapping\Annotation as Gedmo;
  5. trait TimestampableTrait
  6. {
  7. #[Gedmo\Timestampable(on: 'create')]
  8. #[ORM\Column(type: 'datetime')]
  9. protected $createdAt;
  10. #[Gedmo\Timestampable(on: 'update')]
  11. #[ORM\Column(type: 'datetime')]
  12. protected $updatedAt;
  13. public function getCreatedAt(): ?\DateTimeInterface
  14. {
  15. return $this->createdAt;
  16. }
  17. public function setCreatedAt(\DateTimeInterface $createdAt): self
  18. {
  19. $this->createdAt = $createdAt;
  20. return $this;
  21. }
  22. public function getUpdatedAt(): ?\DateTimeInterface
  23. {
  24. return $this->updatedAt;
  25. }
  26. public function setUpdatedAt(\DateTimeInterface $updatedAt): self
  27. {
  28. $this->updatedAt = $updatedAt;
  29. return $this;
  30. }
  31. }