Как обработать исключение Swift_TransportException в Silex
у меня тихая странная проблема с ловлей SwiftMailer 'Исключения в Silex. Я хочу отправить электронное письмо как это:
try {
$message = \Swift_Message::newInstance()
->setSubject('subject')
->setFrom(array('form'))
->setTo(array('to'))
->setBody('body');
$app['mailer']->send($message);
} catch (\Swift_TransportException $e) {
$app['logger']->addError('Unable to send welcome email');
}
Я знаю это'не собираюсь отправлять письма на localhost, и яЯ ожидаю, что это потерпит неудачу, но почему я могуне пойматьSwift_TransportException
исключение вtry - catch
блок?
Он просто печатает:
Fatal error: Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host localhost [Connection refused #61]'