Branch utilizada: pre-release-3.9.5
A print mostra o arquivo PetControle.php com uma função de verificação dos dados fornecidos para o Pet. Entretanto, creio eu que isso é uma quebra do modelo MVC devido ao método em que as mensagens estão sendo mostradas. Além do texto estar aparecendo em uma nova página ao invés de adicionado a tela. Ademais, o limite mínimo de 3 letras para nome de pet parece arbitrário.

Recomendo mudar o tratamento no momento em que a página recebe uma mensagem de erro. Usar cadastro_funcionario ou cadastro_voluntario como base parece bom. Recomendo também mudar o tamanho mínimo de nome para 1 letra.
Branch utilizada: pre-release-3.9.5
A print mostra o arquivo PetControle.php com uma função de verificação dos dados fornecidos para o Pet. Entretanto, creio eu que isso é uma quebra do modelo MVC devido ao método em que as mensagens estão sendo mostradas. Além do texto estar aparecendo em uma nova página ao invés de adicionado a tela. Ademais, o limite mínimo de 3 letras para nome de pet parece arbitrário.

Recomendo mudar o tratamento no momento em que a página recebe uma mensagem de erro. Usar cadastro_funcionario ou cadastro_voluntario como base parece bom. Recomendo também mudar o tamanho mínimo de nome para 1 letra.