Как я могу отправлять электронные письма из класса обслуживания Symfony2?
Я могу с успехом использовать следующий код для отправки писем с контроллера:
$message = \Swift_Message::newInstance()
->setSubject('Hello Email')
->setFrom('[email protected]')
->setTo('[email protected]')
->setBody($this->renderView('HelloBundle:Hello:email.txt.twig', array('name' => $name)))
;
$this->get('mailer')->send($message);
Как я должен изменить код, чтобы использовать его из класса обслуживания?