<?phpnamespace App\Entity;use App\Repository\ChildVacationRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=ChildVacationRepository::class) */class ChildVacation{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\ManyToOne(targetEntity=Child::class, inversedBy="childVacations") */ private $child; /** * @ORM\Column(type="date", nullable=true) */ private $dateFrom; /** * @ORM\Column(type="date", nullable=true) */ private $dateTo; /** * @ORM\Column(type="datetime", nullable=true) */ private $dateAdd; /** * @ORM\ManyToOne(targetEntity=Admin::class) */ private $addedByAdmin; /** * @ORM\Column(type="boolean", nullable=true) */ private $isDeleted; /** * @ORM\Column(type="json", nullable=true) */ private $disciplineIds; public function getId(): ?int { return $this->id; } public function getChild(): ?Child { return $this->child; } public function setChild(?Child $child): self { $this->child = $child; return $this; } public function getDateFrom(): ?\DateTimeInterface { return $this->dateFrom; } public function setDateFrom(?\DateTimeInterface $dateFrom): self { $this->dateFrom = $dateFrom; return $this; } public function getDateTo(): ?\DateTimeInterface { return $this->dateTo; } public function setDateTo(?\DateTimeInterface $dateTo): self { $this->dateTo = $dateTo; return $this; } public function getDateAdd(): ?\DateTimeInterface { return $this->dateAdd; } public function setDateAdd(?\DateTimeInterface $dateAdd): self { $this->dateAdd = $dateAdd; return $this; } public function getAddedByAdmin(): ?Admin { return $this->addedByAdmin; } public function setAddedByAdmin(?Admin $addedByAdmin): self { $this->addedByAdmin = $addedByAdmin; return $this; } public function isIsDeleted(): ?bool { return $this->isDeleted; } public function setIsDeleted(?bool $isDeleted): self { $this->isDeleted = $isDeleted; return $this; } /** * @return array|null */ public function getDisciplineIds(): ?array { return $this->disciplineIds; } /** * @param array|null $disciplineIds * @return self */ public function setDisciplineIds(?array $disciplineIds): self { $this->disciplineIds = $disciplineIds; return $this; }}