Ao testar a aplicação, constarei que o campo email
não estava sendo validado corretamente, apenas estava com a definição de ser um campo obrigatório, porém não existia validação para que a string informada fosse do tipo email [email protected]
. Sem esta validação um usuário descuidado poderia cadastrar no campo email do formulário da aplicação qualquer dado diferente de um email, o que poderia ocasionar erros na aplicação ao tentarmos enviar emails para os usuários cadastrados.
Estou propondo adicionar uma regra de validação para email, na validação do formulário, desta forma não será mais permitido o cadastro incorretos. Abaixo apresento a solução.
NewsletterForm.php
É uma má prática não validar corretamente os campos de um form, podendo gerar erros na execução da aplicação, com esta solução acredito que sanamos os possíveis erros que poderiam ocorrer na aplicação.