src/App/Entity/DatawarehouseDeliveredGeneralValuesGauge.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_general_values_gauges"
  10. * )
  11. */
  12. class DatawarehouseDeliveredGeneralValuesGauge
  13. {
  14. /**
  15. * @var GeneralValuesGauge
  16. *
  17. * @ORM\OneToOne(targetEntity="App\Entity\GeneralValuesGauge", cascade={"persist"})
  18. *
  19. * @ORM\JoinColumn(name="general_values_gauges_id", referencedColumnName="id", nullable=false, onDelete="CASCADE")
  20. *
  21. * @ORM\Id
  22. */
  23. protected $generalValuesGauge;
  24. public function __construct(GeneralValuesGauge $generalValuesGauge, DateTime $deliveredAt)
  25. {
  26. $this->generalValuesGauge = $generalValuesGauge;
  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. }