Microweber\Utils\MailSender::exec_send PHP Method

exec_send() public method

public exec_send ( $to, $subject, $text, $from_address = false, $from_name = false )
    public function exec_send($to, $subject, $text, $from_address = false, $from_name = false)
    {
        $from_address = $from_address ?: $this->email_from;
        $from_name = $from_name ?: $this->email_from_name;
        $text = mw()->url_manager->replace_site_url_back($text);
        $content = array();
        $content['content'] = $text;
        $content['subject'] = $subject;
        $content['to'] = $to;
        $content['from'] = $from_address;
        $content['from_name'] = $from_name;
        return \Mail::send('mw_email_send::emails.simple', $content, function ($message) use($to, $subject, $from_address, $from_name) {
            $from_name = $from_name ?: $from_address;
            if ($from_address != false) {
                $message->from($from_address, $from_name);
            }
            $message->to($to)->subject($subject);
        });
        return;
    }