<?php
namespace App\Entity;
use App\Repository\IncidentRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=IncidentRepository::class)
*/
class Incident
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $entite;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $ville;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $materielUtilise;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $connexion;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $navigateur;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $outilTechnique;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $sujet;
/**
* @ORM\Column(type="string", length=1024, nullable=true)
*/
private $description;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $date;
/**
* @ORM\ManyToOne(targetEntity=Apprenant::class, inversedBy="incidents")
* @ORM\JoinColumn(nullable=false)
*/
private $apprenant;
public function getId(): ?int
{
return $this->id;
}
public function getEntite(): ?string
{
return $this->entite;
}
public function setEntite(?string $entite): self
{
$this->entite = $entite;
return $this;
}
public function getVille(): ?string
{
return $this->ville;
}
public function setVille(?string $ville): self
{
$this->ville = $ville;
return $this;
}
public function getMaterielUtilise(): ?string
{
return $this->materielUtilise;
}
public function setMaterielUtilise(?string $materielUtilise): self
{
$this->materielUtilise = $materielUtilise;
return $this;
}
public function getConnexion(): ?string
{
return $this->connexion;
}
public function setConnexion(?string $connexion): self
{
$this->connexion = $connexion;
return $this;
}
public function getNavigateur(): ?string
{
return $this->navigateur;
}
public function setNavigateur(?string $navigateur): self
{
$this->navigateur = $navigateur;
return $this;
}
public function getOutilTechnique(): ?string
{
return $this->outilTechnique;
}
public function setOutilTechnique(?string $outilTechnique): self
{
$this->outilTechnique = $outilTechnique;
return $this;
}
public function getSujet(): ?string
{
return $this->sujet;
}
public function setSujet(?string $sujet): self
{
$this->sujet = $sujet;
return $this;
}
public function getDescription(): ?string
{
return $this->description;
}
public function setDescription(?string $description): self
{
$this->description = $description;
return $this;
}
public function getDate(): ?string
{
return $this->date;
}
public function setDate(?string $date): self
{
$this->date = $date;
return $this;
}
public function getApprenant(): ?Apprenant
{
return $this->apprenant;
}
public function setApprenant(?Apprenant $apprenant): self
{
$this->apprenant = $apprenant;
return $this;
}
}