<?phpnamespace App\Entity;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\ORM\Mapping as ORM;class RookieDaySetup { /** * @var int */ private $id; /** * @var \Doctrine\Common\Collections\Collection */ private $eventDates; /** * @var \DateTime */ private $registerScholarStartAt; /** * @var \DateTime */ private $registerScholarEndAt; /** * @var \DateTime */ private $registerCompanyStartAt; /** * @var \DateTime */ private $registerCompanyEndAt; /** * @var \DateTime */ private $createdAt; /** * @var \App\Entity\RookieDayDistrict */ private $district; /** * Constructor */ public function __construct() { $this->eventDates = new ArrayCollection(); } /** * Get id. * * @return int */ public function getId() { return $this->id; } /** * Add eventDate. * * @param \App\Entity\RookieDayDate $eventDate * * @return RookieDaySetup */ public function addEventDate(\App\Entity\RookieDayDate $eventDate) { $this->eventDates[] = $eventDate; return $this; } /** * Remove eventDate. * * @param \App\Entity\RookieDayDate $eventDate * * @return boolean TRUE if this collection contained the specified element, FALSE otherwise. */ public function removeEventDate(\App\Entity\RookieDayDate $eventDate) { return $this->eventDates->removeElement($eventDate); } /** * Get dates. * * @return \Doctrine\Common\Collections\Collection */ public function getEventDates() { return $this->eventDates; } public function getDistrict(): \App\Entity\RookieDayDistrict { return $this->district; } public function setDistrict(\App\Entity\RookieDayDistrict $district): void { $this->district = $district; } public function getRegisterScholarStartAt(): \DateTime { return $this->registerScholarStartAt; } public function getRegisterScholarEndAt(): \DateTime { return $this->registerScholarEndAt; } public function getRegisterCompanyStartAt(): \DateTime { return $this->registerCompanyStartAt; } public function getRegisterCompanyEndAt(): \DateTime { return $this->registerCompanyEndAt; } public function setRegisterScholarStartAt(\DateTime $registerScholarStartAt): void { $this->registerScholarStartAt = $registerScholarStartAt; } public function setRegisterScholarEndAt(\DateTime $registerScholarEndAt): void { $this->registerScholarEndAt = $registerScholarEndAt; } public function setRegisterCompanyStartAt(\DateTime $registerCompanyStartAt): void { $this->registerCompanyStartAt = $registerCompanyStartAt; } public function setRegisterCompanyEndAt(\DateTime $registerCompanyEndAt): void { $this->registerCompanyEndAt = $registerCompanyEndAt; } public function getCreatedAt(): \DateTime { return $this->createdAt; } public function setCreatedAt(\DateTime $createdAt): void { $this->createdAt = $createdAt; }}