====== Mailer ======
**Layer:** ''Core'' · **Source:** ''lib/core/Mailer.php:19'' (lines 19–257)
----
class Mailer
Send e-mail via mail php function
======= Docblock Metadata =======
^ Tag ^ Value ^
| ''@category'' | Core Class |
| ''@author'' | M.Noermoehammad |
| ''@license'' | MIT |
| ''@version'' | 1.0 |
| ''@since'' | Since Release 1.0 |
======= Inheritance =======
//No parent, interface or trait. This is a root type.//
======= Constants (0) =======
//None.//
======= Properties (9) =======
^ Visibility ^ Type ^ Name ^ Default ^ Line ^
| ''private'' | ''(untyped)'' | ''$to'' | | 26 |
| ''private'' | ''(untyped)'' | ''$cc'' | | 33 |
| ''private'' | ''(untyped)'' | ''$bcc'' | | 40 |
| ''private'' | ''(untyped)'' | ''$from'' | | 46 |
| ''private'' | ''(untyped)'' | ''$subject'' | | 52 |
| ''private'' | ''(untyped)'' | ''$sendText'' | | 59 |
| ''private'' | ''(untyped)'' | ''$textBody'' | | 66 |
| ''private'' | ''(untyped)'' | ''$sendHTML'' | | 73 |
| ''private'' | ''(untyped)'' | ''$HTMLBody'' | | 80 |
======= Methods (12) =======
^ Visibility ^ Method ^ Summary ^ Line ^
| public | ''__construct()'' | Initialize the message parts with blank or default values | 85 |
| public | ''setSendTo()'' | set send to | 102 |
| public | ''setSendCc()'' | set send CC | 111 |
| public | ''setSendBcc()'' | set send BCC | 120 |
| public | ''setFrom()'' | set email's sender | 129 |
| public | ''setSubject()'' | set email's subject | 138 |
| public | ''setSendText()'' | set whether to send email as text | 147 |
| public | ''setTextBody()'' | set text email message body | 156 |
| public | ''setSendHTML()'' | set whether to send email as HTML | 166 |
| public | ''setHTMLBody()'' | set text HTML message body | 175 |
| public | ''send()'' | Send | 191 |
| private static | ''getAppEmail()'' | getAppEmail | 250 |
======== __construct() ========
public function __construct()
//lines 85–96 (12)//
Initialize the message parts with blank or default values
//Takes no parameters.//
======== setSendTo() ========
public function setSendTo($value)
//lines 102–105 (4)//
set send to
^ Parameter ^ Type ^ Default ^ Description ^
| ''$value'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== setSendCc() ========
public function setSendCc($value)
//lines 111–114 (4)//
set send CC
^ Parameter ^ Type ^ Default ^ Description ^
| ''$value'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== setSendBcc() ========
public function setSendBcc($value)
//lines 120–123 (4)//
set send BCC
^ Parameter ^ Type ^ Default ^ Description ^
| ''$value'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== setFrom() ========
public function setFrom($value)
//lines 129–132 (4)//
set email's sender
^ Parameter ^ Type ^ Default ^ Description ^
| ''$value'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== setSubject() ========
public function setSubject($value)
//lines 138–141 (4)//
set email's subject
^ Parameter ^ Type ^ Default ^ Description ^
| ''$value'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== setSendText() ========
public function setSendText($value)
//lines 147–150 (4)//
set whether to send email as text
^ Parameter ^ Type ^ Default ^ Description ^
| ''$value'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== setTextBody() ========
public function setTextBody($value)
//lines 156–160 (5)//
set text email message body
^ Parameter ^ Type ^ Default ^ Description ^
| ''$value'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== setSendHTML() ========
public function setSendHTML($value)
//lines 166–169 (4)//
set whether to send email as HTML
^ Parameter ^ Type ^ Default ^ Description ^
| ''$value'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== setHTMLBody() ========
public function setHTMLBody($value)
//lines 175–179 (5)//
set text HTML message body
^ Parameter ^ Type ^ Default ^ Description ^
| ''$value'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== send() ========
public function send($to = null, $subject = null, $message = null, $headers = null)
//lines 191–240 (50)//
Send
sending email
^ Parameter ^ Type ^ Default ^ Description ^
| ''$to'' | ''(untyped)'' | ''null'' | //none// |
| ''$subject'' | ''(untyped)'' | ''null'' | //none// |
| ''$message'' | ''(untyped)'' | ''null'' | //none// |
| ''$headers'' | ''(untyped)'' | ''null'' | //none// |
**Returns:** ''(none declared)'' — boolean
======== getAppEmail() ========
private static function getAppEmail()
//lines 250–256 (7)//
getAppEmail
//Takes no parameters.//
**Returns:** ''(none declared)'' — string
----
//This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//