Nextras\MailPanel\MailPanel::handleAttachment PHP 메소드

handleAttachment() 개인적인 메소드

private handleAttachment ( string $messageId, integer $attachmentId ) : void
$messageId string
$attachmentId integer
리턴 void
    private function handleAttachment($messageId, $attachmentId)
    {
        $attachments = $this->mailer->getMessage($messageId)->getAttachments();
        if (!isset($attachments[$attachmentId])) {
            return;
        }
        $attachment = $attachments[$attachmentId];
        if (!$attachment->getHeader('Content-Type')) {
            return;
        }
        header('Content-Type: ' . $attachment->getHeader('Content-Type'));
        echo $attachment->getBody();
        exit;
    }