src/Entity/PartnerPagePromotion.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5. * PartnerPagePromotion
  6. *
  7. * @ORM\Table(name="partner_page_promotion")
  8. * @ORM\Entity
  9. */
  10. class PartnerPagePromotion
  11. {
  12. /**
  13. * @var int
  14. *
  15. * @ORM\Column(name="id", type="integer", nullable=false)
  16. * @ORM\Id
  17. * @ORM\GeneratedValue(strategy="IDENTITY")
  18. */
  19. private $id;
  20. /**
  21. * @var PartnerPage
  22. *
  23. * @ORM\ManyToOne(targetEntity="PartnerPage", inversedBy="promotions")
  24. * @ORM\JoinColumns({
  25. * @ORM\JoinColumn(name="partner_page_id", referencedColumnName="id", onDelete="CASCADE")
  26. * })
  27. */
  28. private $partnerPage;
  29. /**
  30. * @var string|null
  31. *
  32. * @ORM\Column(name="content", type="text", length=65535, nullable=true, options={"default"="NULL"})
  33. */
  34. private $content;
  35. /**
  36. * @var \DateTime|null
  37. *
  38. * @ORM\Column(name="max_date", type="datetime", nullable=true)
  39. */
  40. private $maxDate;
  41. /**
  42. * @return int
  43. */
  44. public function getId(): int
  45. {
  46. return $this->id;
  47. }
  48. /**
  49. * @param int $id
  50. */
  51. public function setId(int $id): void
  52. {
  53. $this->id = $id;
  54. }
  55. /**
  56. * @return PartnerPage
  57. */
  58. public function getPartnerPage(): PartnerPage
  59. {
  60. return $this->partnerPage;
  61. }
  62. /**
  63. * @param PartnerPage $partnerPage
  64. */
  65. public function setPartnerPage(PartnerPage $partnerPage): void
  66. {
  67. $this->partnerPage = $partnerPage;
  68. }
  69. /**
  70. * @return string|null
  71. */
  72. public function getContent(): ?string
  73. {
  74. return $this->content;
  75. }
  76. /**
  77. * @param string|null $content
  78. */
  79. public function setContent(?string $content): void
  80. {
  81. $this->content = $content;
  82. }
  83. /**
  84. * @return \DateTime|null
  85. */
  86. public function getMaxDate(): ?\DateTime
  87. {
  88. return $this->maxDate;
  89. }
  90. /**
  91. * @param \DateTime|null $maxDate
  92. */
  93. public function setMaxDate(?\DateTime $maxDate): void
  94. {
  95. $this->maxDate = $maxDate;
  96. }
  97. }