Я пытаюсь отправить электронное письмо с SMTP в Symfony 4 , и у меня есть следующая функция согласно документам .
public function send_smtp(\Swift_Mailer $mailer)
{
$message = (new \Swift_Message('Hello Email'))
->setFrom('send@example.com')
->setTo('MyEmail@gmail.com')
->setBody('test email content');
$mailer->send($message);
}
Однако я хочу вызвать эту функцию из другой, например,
$this->send_smtp();
Но он жалуется на «Параметры не передаются» и
$this->send_smtp(\Swift_Mailer);
также выдает сообщение об ошибке
Неопределенная константа 'Swift_Mailer'
В чем может быть проблема и как ее можно решить?