Nextras\MailPanel\SessionMailer::send PHP Метод

send() публичный Метод

Store mails to sessions.
public send ( Nette\Mail\Message $message ) : void
$message Nette\Mail\Message
Результат void
    public function send(Message $message)
    {
        // get message with generated html instead of set FileTemplate etc
        $ref = new \ReflectionMethod('Nette\\Mail\\Message', 'build');
        $ref->setAccessible(TRUE);
        /** @var Message $builtMessage */
        $builtMessage = $ref->invoke($message);
        $this->requireSessions();
        $hash = substr(md5($builtMessage->getHeader('Message-ID')), 0, 6);
        $this->sessionSection->messages = array_slice(array($hash => $builtMessage) + $this->sessionSection->messages, 0, $this->limit, TRUE);
    }