<?php
namespace App\Entity;
use App\Repository\EventRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=EventRepository::class)
*/
class Event
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string", length=255)
*/
private $title;
/**
* @ORM\Column(type="string", length=255)
*/
private $titre;
/**
* @ORM\Column(type="string", length=255)
*/
private $image;
/**
* @ORM\Column(type="date")
*/
private $startDate;
/**
* @ORM\Column(type="date", nullable=true)
*/
private $endDate;
/**
* @ORM\Column(type="string", length=255)
*/
private $location;
/**
* @ORM\Column(type="string", length=255)
*/
private $locationEn;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $content;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $contentEn;
/**
* @ORM\Column(type="string", length=255)
*/
private $categorie;
// /**
// * @ORM\Column(type="string", length=255)
// */
// private $language;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pdf;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $lien;
/**
* @ORM\Column(type="boolean")
*/
private $inscription;
public function getId(): ?int
{
return $this->id;
}
public function getTitle(): ?string
{
return $this->title;
}
public function setTitle(string $title): self
{
$this->title = $title;
return $this;
}
public function getTitre(): ?string
{
return $this->titre;
}
public function setTitre(string $titre): self
{
$this->titre = $titre;
return $this;
}
public function getImage(): ?string
{
return $this->image;
}
public function setImage(?string $image): self
{
$this->image = $image;
return $this;
}
public function getStartDate(): ?\DateTimeInterface
{
return $this->startDate;
}
public function setStartDate(\DateTimeInterface $startDate): self
{
$this->startDate = $startDate;
return $this;
}
public function getEndDate(): ?\DateTimeInterface
{
return $this->endDate;
}
public function setEndDate(?\DateTimeInterface $endDate): self
{
$this->endDate = $endDate;
return $this;
}
public function getLocation(): ?string
{
return $this->location;
}
public function setLocation(?string $location): self
{
$this->location = $location;
return $this;
}
public function getLocationEn(): ?string
{
return $this->locationEn;
}
public function setLocationEn(?string $locationEn): self
{
$this->locationEn = $locationEn;
return $this;
}
public function getContent(): ?string
{
return $this->content;
}
public function setContent(?string $content): self
{
$this->content = $content;
return $this;
}
public function getContentEn(): ?string
{
return $this->contentEn;
}
public function setContentEn(?string $contentEn): self
{
$this->contentEn = $contentEn;
return $this;
}
public function getCategorie(): ?string
{
return $this->categorie;
}
public function setCategorie(string $categorie): self
{
$this->categorie = $categorie;
return $this;
}
// public function getLanguage(): ?string
// {
// return $this->language;
// }
// public function setLanguage(string $language): self
// {
// $this->language = $language;
// return $this;
// }
public function getPdf(): ?string
{
return $this->pdf;
}
public function setPdf(?string $pdf): self
{
$this->pdf = $pdf;
return $this;
}
public function getLien(): ?string
{
return $this->lien;
}
public function setLien(?string $lien): self
{
$this->lien = $lien;
return $this;
}
public function isInscription(): ?bool
{
return $this->inscription;
}
public function setInscription(bool $inscription): self
{
$this->inscription = $inscription;
return $this;
}
public function __toString()
{
return $this->getTitle();
}
}