我有一个扩展 UserManager 的服务,所以当我这样做时:
$message = \Swift_Message::newInstance()
->setSubject('~')
->setFrom('~')
->setTo('~')
->setBody('~', 'text/html');
$this->get('mailer')->send($message);
我得到错误:
Fatal error: Call to undefined method My\MyBundle\Service\ServiceClass::get()
我知道这是因为我需要将 swiftmailer 注入这里,但是如何?(通常服务类扩展了“通用”,因此包含了快速邮件。)