src/App/Entity/DatawarehouseDeliveredConversionEvent.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use DateTime;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6. * @ORM\Entity
  7. *
  8. * @ORM\Table(
  9. * name="datawarehouse_delivered_conversion_events"
  10. * )
  11. */
  12. class DatawarehouseDeliveredConversionEvent
  13. {
  14. /**
  15. * @var ConversionEvent
  16. *
  17. * @ORM\OneToOne(targetEntity="App\Entity\ConversionEvent", cascade={"persist"})
  18. *
  19. * @ORM\JoinColumn(name="conversion_events_id", referencedColumnName="id", nullable=false, onDelete="CASCADE")
  20. *
  21. * @ORM\Id
  22. */
  23. protected $conversionEvent;
  24. public function __construct(ConversionEvent $conversionEvent, DateTime $deliveredAt)
  25. {
  26. $this->conversionEvent = $conversionEvent;
  27. $this->deliveredAt = $deliveredAt;
  28. }
  29. /**
  30. * @var DateTime
  31. *
  32. * @ORM\Column(name="delivered_at", type="datetime", nullable=false)
  33. */
  34. private $deliveredAt;
  35. public function getDeliveredAt(): DateTime
  36. {
  37. return $this->deliveredAt;
  38. }
  39. public function setDeliveredAt(DateTime $deliveredAt): void
  40. {
  41. $this->deliveredAt = $deliveredAt;
  42. }
  43. }