<?phpnamespace App\Entity;use App\Repository\SocieteRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: SocieteRepository::class)]class Societe{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column] private ?int $id = null; #[ORM\Column(length: 255)] private ?string $forme = null; #[ORM\Column(length: 255)] private ?string $adressesiege = null; #[ORM\Column(length: 255)] private ?string $villercs = null; #[ORM\Column] private ?int $numerorcs = null; #[ORM\Column(length: 255)] private ?string $qualite = null; #[ORM\ManyToOne(inversedBy: 'societes')] #[ORM\JoinColumn(nullable: false)] private ?Bailleur $bailleurid = null; #[ORM\Column(length: 255)] private ?string $adressecomplete = null; #[ORM\Column] private ?int $etage = null; #[ORM\Column(length: 255)] private ?string $situtationdubien = null; #[ORM\Column(type: Types::DATETIME_MUTABLE)] private ?\DateTimeInterface $datestart = null; #[ORM\Column(type: Types::DATETIME_MUTABLE)] private ?\DateTimeInterface $dateend = null; #[ORM\Column(length: 255)] private ?string $representant = null; public function getId(): ?int { return $this->id; } public function getForme(): ?string { return $this->forme; } public function setForme(string $forme): self { $this->forme = $forme; return $this; } public function getAdressesiege(): ?string { return $this->adressesiege; } public function setAdressesiege(string $adressesiege): self { $this->adressesiege = $adressesiege; return $this; } public function getVillercs(): ?string { return $this->villercs; } public function setVillercs(string $villercs): self { $this->villercs = $villercs; return $this; } public function getNumerorcs(): ?int { return $this->numerorcs; } public function setNumerorcs(int $numerorcs): self { $this->numerorcs = $numerorcs; return $this; } public function getQualite(): ?string { return $this->qualite; } public function setQualite(string $qualite): self { $this->qualite = $qualite; return $this; } public function getBailleurid(): ?Bailleur { return $this->bailleurid; } public function setBailleurid(?Bailleur $bailleurid): self { $this->bailleurid = $bailleurid; return $this; } public function getAdressecomplete(): ?string { return $this->adressecomplete; } public function setAdressecomplete(string $adressecomplete): self { $this->adressecomplete = $adressecomplete; return $this; } public function getEtage(): ?int { return $this->etage; } public function setEtage(int $etage): self { $this->etage = $etage; return $this; } public function getSitutationdubien(): ?string { return $this->situtationdubien; } public function setSitutationdubien(string $situtationdubien): self { $this->situtationdubien = $situtationdubien; return $this; } public function getDatestart(): ?\DateTimeInterface { return $this->datestart; } public function setDatestart(\DateTimeInterface $datestart): self { $this->datestart = $datestart; return $this; } public function getDateend(): ?\DateTimeInterface { return $this->dateend; } public function setDateend(\DateTimeInterface $dateend): self { $this->dateend = $dateend; return $this; } public function getRepresentant(): ?string { return $this->representant; } public function setRepresentant(string $representant): self { $this->representant = $representant; return $this; }}