<?phpnamespace App\Entity;use App\Repository\DemandeSejourCorseRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=DemandeSejourCorseRepository::class) */class DemandeSejourCorse{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\Column(type="string", length=255, nullable=true) */ private $organisme; /** * @ORM\ManyToOne(targetEntity=Contact::class, inversedBy="demandeSejourCorses",cascade={"persist"}) * @ORM\JoinColumn(nullable=false) */ private $contact; /** * @ORM\Column(type="datetime", nullable=true) */ private $sejourStartDate; /** * @ORM\Column(type="datetime") */ private $sejourEndDate; /** * @ORM\Column(type="string", length=255) */ private $type; /** * @ORM\Column(type="integer") */ private $childrenNumber; /** * @ORM\Column(type="integer") */ private $teenagerCount; /** * @ORM\Column(type="integer") */ private $staffCount; /** * @ORM\Column(type="json", nullable=true) */ private $activities = []; /** * @ORM\Column(type="text", nullable=true) */ private $message; public function getId(): ?int { return $this->id; } public function getOrganisme(): ?string { return $this->organisme; } public function setOrganisme(?string $organisme): self { $this->organisme = $organisme; return $this; } public function getContact(): ?Contact { return $this->contact; } public function setContact(?Contact $contact): self { $this->contact = $contact; return $this; } public function getSejourStartDate(): ?\DateTimeInterface { return $this->sejourStartDate; } public function setSejourStartDate(?\DateTimeInterface $sejourStartDate): self { $this->sejourStartDate = $sejourStartDate; return $this; } public function getSejourEndDate(): ?\DateTimeInterface { return $this->sejourEndDate; } public function setSejourEndDate(\DateTimeInterface $sejourEndDate): self { $this->sejourEndDate = $sejourEndDate; return $this; } public function getType(): ?string { return $this->type; } public function setType(string $type): self { $this->type = $type; return $this; } public function getChildrenNumber(): ?int { return $this->childrenNumber; } public function setChildrenNumber(int $childrenNumber): self { $this->childrenNumber = $childrenNumber; return $this; } public function getTeenagerCount(): ?int { return $this->teenagerCount; } public function setTeenagerCount(int $teenagerCount): self { $this->teenagerCount = $teenagerCount; return $this; } public function getStaffCount(): ?int { return $this->staffCount; } public function setStaffCount(int $staffCount): self { $this->staffCount = $staffCount; return $this; } public function getActivities(): ?array { return $this->activities; } public function setActivities(?array $activities): self { $this->activities = $activities; return $this; } public function getMessage(): ?string { return $this->message; } public function setMessage(?string $message): self { $this->message = $message; return $this; }}