У меня есть следующий тест, который отлично работает
//Create the Transport
$mailer = Swift_Mailer::newInstance($transport);
// create the message
$message = Swift_Message::newInstance('Hello World')
->setFrom(array(MAIL_FROM => MAIL_FROM_NAME))
->setTo(array('MyEmail@email.com')
->setBody('Here is the message itself');
//Send the message
$result = $mailer->send($message);
Теперь я хочу включить его в экземпляр класса (например, функция внутри объекта отправляет электронное письмо с помощью swift). Я знаю, что мне нужно провести рефакторинг, но я упускаю суть. Хотя это и неправильно, я думаю, что я пытаюсь что-то сказать в духе
$ mailer = $ this-> Swift_Mailer :: newInstance ($ transport);
но я не вижу, как провести рефакторинг. Вы можете помочь?
Спасибо
Giles