public function setTitulo($titulo) { if (vazio_ou_nulo($titulo)) { throw new RegraDeNegocioException('Título não pode ser vazio!'); } $this->titulo = $titulo; }
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))); }
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; }