Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
getParts () | |
setParts ($parts) | |
addPart (Zend_Mime_Part $part) | |
isMultiPart () | |
setMime (Zend_Mime $mime) | |
getMime () | |
generateMessage ($EOL=Zend_Mime::LINEEND) | |
getPartHeadersArray ($partnum) | |
getPartHeaders ($partnum, $EOL=Zend_Mime::LINEEND) | |
getPartContent ($partnum, $EOL=Zend_Mime::LINEEND) | |
Static Public Member Functions | |
static | createFromMessage ( $message, $boundary, $EOL=Zend_Mime::LINEEND) |
Static Protected Member Functions | |
static | _disassembleMime ($body, $boundary) |
Protected Attributes | |
$_parts = array() | |
$_mime = null | |
Definition at line 38 of file Message.php.
|
staticprotected |
Explode MIME multipart string into seperate parts
Parts consist of the header and the body of each MIME part.
string | $body | |
string | $boundary |
Zend_Exception |
Definition at line 213 of file Message.php.
addPart | ( | Zend_Mime_Part | $part | ) |
Append a new Zend_Mime_Part to the current message
Zend_Mime_Part | $part |
Definition at line 79 of file Message.php.
|
static |
Decodes a MIME encoded string and returns a Zend_Mime_Message object with all the MIME parts set according to the given string
string | $message | |
string | $boundary | |
string | $EOL | EOL string; defaults to Zend_Mime::LINEEND |
Zend_Exception |
Definition at line 257 of file Message.php.
generateMessage | ( | $EOL = Zend_Mime::LINEEND | ) |
Generate MIME-compliant message from the current configuration
This can be a multipart message if more than one MIME part was added. If only one part is present, the content of this part is returned. If no part had been added, an empty string is returned.
Parts are seperated by the mime boundary as defined in Zend_Mime. If setMime() has been called before this method, the Zend_Mime object set by this call will be used. Otherwise, a new Zend_Mime object is generated and used.
string | $EOL | EOL string; defaults to Zend_Mime::LINEEND |
Definition at line 143 of file Message.php.
getMime | ( | ) |
Returns the Zend_Mime object in use by the message
If the object was not present, it is created and returned. Can be used to determine the boundary used in this message.
Definition at line 119 of file Message.php.
getPartContent | ( | $partnum, | |
$EOL = Zend_Mime::LINEEND |
|||
) |
Get the (encoded) content of a given part as a string
int | $partnum | |
string | $EOL |
Definition at line 198 of file Message.php.
getPartHeaders | ( | $partnum, | |
$EOL = Zend_Mime::LINEEND |
|||
) |
Get the headers of a given part as a string
int | $partnum | |
string | $EOL |
Definition at line 186 of file Message.php.
getPartHeadersArray | ( | $partnum | ) |
Get the headers of a given part as an array
int | $partnum |
Definition at line 174 of file Message.php.
getParts | ( | ) |
Returns the list of all Zend_Mime_Parts in the message
Definition at line 59 of file Message.php.
isMultiPart | ( | ) |
Check if message needs to be sent as multipart MIME message or if it has only one part.
Definition at line 93 of file Message.php.
setMime | ( | Zend_Mime | $mime | ) |
Set Zend_Mime object for the message
This can be used to set the boundary specifically or to use a subclass of Zend_Mime for generating the boundary.
Zend_Mime | $mime |
Definition at line 106 of file Message.php.
setParts | ( | $parts | ) |
Sets the given array of Zend_Mime_Parts as the array for the message
array | $parts |
Definition at line 69 of file Message.php.
|
protected |
Definition at line 52 of file Message.php.
|
protected |
Definition at line 45 of file Message.php.