src/Entity/RookieDaySetup.php line 8

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\Common\Collections\ArrayCollection;
  4. use Doctrine\ORM\Mapping as ORM;
  5. class RookieDaySetup {
  6.     /**
  7.      * @var int
  8.      */
  9.     private $id;
  10.     /**
  11.      * @var \Doctrine\Common\Collections\Collection
  12.      */
  13.     private $eventDates;
  14.     /**
  15.      * @var \DateTime
  16.      */
  17.     private $registerScholarStartAt;
  18.     /**
  19.      * @var \DateTime
  20.      */
  21.     private $registerScholarEndAt;
  22.     /**
  23.      * @var \DateTime
  24.      */
  25.     private $registerCompanyStartAt;
  26.     /**
  27.      * @var \DateTime
  28.      */
  29.     private $registerCompanyEndAt;
  30.     /**
  31.      * @var \DateTime
  32.      */
  33.     private $createdAt;
  34.     /**
  35.      * @var \App\Entity\RookieDayDistrict
  36.      */
  37.     private $district;
  38.     /**
  39.      * Constructor
  40.      */
  41.     public function __construct() {
  42.         $this->eventDates = new ArrayCollection();
  43.     }
  44.     /**
  45.      * Get id.
  46.      *
  47.      * @return int
  48.      */
  49.     public function getId() {
  50.         return $this->id;
  51.     }
  52.     /**
  53.      * Add eventDate.
  54.      *
  55.      * @param \App\Entity\RookieDayDate $eventDate
  56.      *
  57.      * @return RookieDaySetup
  58.      */
  59.     public function addEventDate(\App\Entity\RookieDayDate $eventDate) {
  60.         $this->eventDates[] = $eventDate;
  61.         return $this;
  62.     }
  63.     /**
  64.      * Remove eventDate.
  65.      *
  66.      * @param \App\Entity\RookieDayDate $eventDate
  67.      *
  68.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  69.      */
  70.     public function removeEventDate(\App\Entity\RookieDayDate $eventDate) {
  71.         return $this->eventDates->removeElement($eventDate);
  72.     }
  73.     /**
  74.      * Get dates.
  75.      *
  76.      * @return \Doctrine\Common\Collections\Collection
  77.      */
  78.     public function getEventDates() {
  79.         return $this->eventDates;
  80.     }
  81.     public function getDistrict(): \App\Entity\RookieDayDistrict {
  82.         return $this->district;
  83.     }
  84.     public function setDistrict(\App\Entity\RookieDayDistrict $district): void {
  85.         $this->district $district;
  86.     }
  87.     public function getRegisterScholarStartAt(): \DateTime {
  88.         return $this->registerScholarStartAt;
  89.     }
  90.     public function getRegisterScholarEndAt(): \DateTime {
  91.         return $this->registerScholarEndAt;
  92.     }
  93.     public function getRegisterCompanyStartAt(): \DateTime {
  94.         return $this->registerCompanyStartAt;
  95.     }
  96.     public function getRegisterCompanyEndAt(): \DateTime {
  97.         return $this->registerCompanyEndAt;
  98.     }
  99.     public function setRegisterScholarStartAt(\DateTime $registerScholarStartAt): void {
  100.         $this->registerScholarStartAt $registerScholarStartAt;
  101.     }
  102.     public function setRegisterScholarEndAt(\DateTime $registerScholarEndAt): void {
  103.         $this->registerScholarEndAt $registerScholarEndAt;
  104.     }
  105.     public function setRegisterCompanyStartAt(\DateTime $registerCompanyStartAt): void {
  106.         $this->registerCompanyStartAt $registerCompanyStartAt;
  107.     }
  108.     public function setRegisterCompanyEndAt(\DateTime $registerCompanyEndAt): void {
  109.         $this->registerCompanyEndAt $registerCompanyEndAt;
  110.     }
  111.     public function getCreatedAt(): \DateTime {
  112.         return $this->createdAt;
  113.     }
  114.     public function setCreatedAt(\DateTime $createdAt): void {
  115.         $this->createdAt $createdAt;
  116.     }
  117. }