public function setTexte($texte)
 {
     if (!ExpressionsRegexUtils::isValidRegexFrLangWithNumbers($texte, 1, 3000)) {
         throw new Exception("Erreur le texte doit comporter au plus 3000 caractères" . " (alphabétiques)");
     }
     $this->texte = empty($texte) ? "" : $texte;
 }
 public function setMdp($mdp)
 {
     if (!ExpressionsRegexUtils::isValidRegexFrLangWithNumbers($mdp, 8, 15)) {
         throw new Exception("Erreur le mot de passe doit être composé de minimum 8 caractères, maximum 15 caractères " . "(alphabétiques)");
     }
     $this->mdp = empty($mdp) ? "" : $mdp;
 }
 public function seturlImage($urlImage)
 {
     if ($urlImage == NULL) {
         $this->urlImage = " ";
         return;
     }
     if (!ExpressionsRegexUtils::isValidRegexFrLangWithNumbers($urlImage, 1, 50)) {
         throw new Exception("Erreur l'url de l'Image doit comporter au plus 50 caractères" . " (alphabétiques ou chiffres)");
     }
     $this->urlImage = empty($urlImage) ? "" : $urlImage;
 }