id = $id; $this->offreur = $offreur; $this->nom = $nom; $this->description = $description; $this->img = $img; $this->logo = $logo; $this->typeContrat = $typeContrat; $this->ville = $ville; $this->entreprise = $entreprise; $this->descriptifPoste = $descriptifPoste; $this->profilSearched = $profil; $this->experience = $experience; $this->niveauEtudes = $niveauEtudes; $this->mailContact = $mailContact; $this->numero = $numero; $this->siteUrl = $siteUrl; $this->remote = $remote; $this->date = $date; } public function getId(): int { return $this->id; } public function getOffreur(): Alumni { return $this->offreur; } public function getOffreurId() : int { return $this->offreur->getId(); } public function getLogo(): string { return $this->logo; } public function getNom(): string { return $this->nom; } public function getDescription(): string { return $this->description; } public function getImg() : string { return $this->img; } public function getTypeContrat(): string { return $this->typeContrat; } public function getVille(): string { return $this->ville; } public function getEntreprise(): string { return $this->entreprise; } public function getDescriptifPoste(): string { return $this->descriptifPoste; } public function getProfilSearched(): string { return $this->profilSearched; } public function getExperience(): string { return $this->experience; } public function getNiveauEtudes(): string { return $this->niveauEtudes; } public function getMailContact(): string { return $this->mailContact; } public function getNumero(): string { return $this->numero; } public function isRemote(): bool { return $this->remote; } public function getSiteUrl(): string { return $this->siteUrl; } public function setImgId(int $imgId): void { $this->imgId = $imgId; } public function toString() : string { return "Offre :,{$this->nom}, {$this->typeContrat},{$this->ville} {$this->entreprise}"; } public function getDate(): DateTime { return $this->date; } public function getDateString() : string { return $this->date->format('Y-m-d'); } public function getDateStringFr() { return $this->date->format('d/m/Y'); } }