コード例 #1
0
 public function setTitulo($titulo)
 {
     if (vazio_ou_nulo($titulo)) {
         throw new RegraDeNegocioException('Título não pode ser vazio!');
     }
     $this->titulo = $titulo;
 }
コード例 #2
0
 public function setNome($nome)
 {
     if (vazio_ou_nulo($nome)) {
         throw new RegraDeNegocioException('Nome não pode ser vazio!');
     }
     $nomeTamanho = strlen($nome);
     if ($nomeTamanho > 45 || $nomeTamanho < 4) {
         throw new RegraDeNegocioException('Nome deve ter entre 4 e 45 caracteres!');
     }
     $this->nome = ucwords(strtolower(trim($nome)));
 }
コード例 #3
0
 public function setUf($uf)
 {
     // Vai vir de um select
     if (vazio_ou_nulo($uf)) {
         throw new RegraDeNegocioException('UF não pode ser vazio!');
     }
     $this->uf = $uf;
 }