Как прикрепить файл к сообщению в php mailer?

Задача состоит в следующем. Нужно прикрепить файл к письму, но при этом файл не сохранен на диске, а создается в ходе выполнения программы.

$pdf=new \FPDF();
            $pdf->AddPage();
            // $pdf->SetFont('Arial','B',16);
            $pdf->Image($envelope,60,30,90,0);
  Yii::$app->mailer->compose()
                ->setTo('[email protected]')
                ->setFrom(['[email protected]' => Yii::$app->params['senderName']])
                ->setReplyTo([$this->email => $this->fromPerson])
                ->setSubject("Ваш конверт")
                ->setTextBody("Вам отправил письмо {$this->fromPerson} проживающий по адресу {$this->fromPlace}.")                
                ->attach('')// здесь нужно зацепить $pdf к письму
                ->send();

            return true;

Ответы (1 шт):

Автор решения: Евгений Платов
->attachContent($pdf->Output('', 'S'), ['fileName' => 'pdfName.pdf',   'contentType' => 'application/pdf'])
→ Ссылка