setNom($nom); $this->setPrenom($prenom); } /** * @param integer|null $id * @return Personne */ public function setId($id) { $this->id = $id; return $this; } /** * @return integer|null */ public function getId() { return $this->id; } /** * @param string $nom * @return Personne */ public function setNom($nom) { if ('' === trim((string) $nom)) { throw new InvalidArgumentException('Le nom ne peut pas être vide.'); } $this->nom = $nom; return $this; } /** * @return string|null */ public function getNom() { return $this->nom; } /** * @param string $prenom * @return Personne */ public function setPrenom($prenom) { if ('' === trim((string) $prenom)) { throw new InvalidArgumentException('Le prénom ne peut pas être vide.'); } $this->prenom = $prenom; return $this; } /** * @return string|null */ public function getPrenom() { return $this->prenom; } /** * @param DateTime $date * @return Personne */ public function setDate(DateTime $date) { $this->date = $date; return $this; } /** * @return DateTime|null */ public function getDate() { return $this->date; } }