<?php
namespace App\Entity;
use App\Repository\SeanceDetailRepository;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: SeanceDetailRepository::class)]
class SeanceDetail
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $effectue = null;
/* #[ORM\Column(length: 255, nullable: true)]
private ?string $nomseance = null;*/
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $dateseance = null;
#[ORM\ManyToOne(inversedBy: 'detailseance')]
private ?Seance $seance = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $datesemaine = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $seanceevaluation = null;
public function getId(): ?int
{
return $this->id;
}
public function getEffectue(): ?string
{
return $this->effectue;
}
public function setEffectue(?string $effectue): self
{
$this->effectue = $effectue;
return $this;
}
public function getDateseance(): ?\DateTimeInterface
{
return $this->dateseance;
}
public function setDateseance(?\DateTimeInterface $dateseance): self
{
$this->dateseance = $dateseance;
return $this;
}
public function getSeance(): ?Seance
{
return $this->seance;
}
public function setSeance(?Seance $seance): self
{
$this->seance = $seance;
return $this;
}
public function getDatesemaine(): ?\DateTimeInterface
{
return $this->datesemaine;
}
public function setDatesemaine(?\DateTimeInterface $datesemaine): self
{
$this->datesemaine = $datesemaine;
return $this;
}
public function getSeanceevaluation(): ?string
{
return $this->seanceevaluation;
}
public function setSeanceevaluation(?string $seanceevaluation): self
{
$this->seanceevaluation = $seanceevaluation;
return $this;
}
}