Modificar la clase MailNotifier para que compruebe si el email está configurado, con NewMail:
$newMail = new NewMail();
if (false === $newMail->canSendMail()) {
return false;
}
De esta forma podemos llamar siempre que queramos a MailNotifier::send() sin tener que comprobar antes si el email está configurado.
Adicionalmente hay que forzar el tipo de retorno bool en el método send().
España, 11 años, nivel 100