public function setEmail($email) { if (!email_valido($email)) { throw new RegraDeNegocioException('Email inválido!'); } $this->email = $email; }
public function setEmail($email) { // Permitir email vazio if (!vazio_ou_nulo($email) && !email_valido($email)) { throw new RegraDeNegocioException('Email inválido!'); } $this->email = $email; }