Mail: ezcMailMultipart
[ ]
[ Display example ] [ Mail listing example ] [ Rfcs ]
[ ]
[ ]
[ ]
[ ]
Class: ezcMailMultipart
|
Abstract base class for all multipart types. [
source]
This class provides writing functionality that is common for all multipart types. Multiparts will be written to the mail in the order that they are set to the $parts variable.
Parents
ezcMailPart
|
--ezcMailMultipart
Descendents
Constants
DEFAULT_NO_MIME_MESSAGE
= "This message is in MIME format. Since your mail reader does not understand\r\nthis format, some or all of this message may not be legible."
|
Default message displayed to non-MIME capable email clients. |
Properties
|
string |
read/write
|
$boundary
The boundary string to use between parts. This string is automatically generated and should only be changed for special requirements. |
|
string |
read/write
|
$noMimeMessage
Message to display to non-MIME capable email clients. The default value is stored in the constant self::DEFAULT_NO_MIME_MESSAGE. |
Member Variables
|
protected array(ezcMailPart) |
$parts
= array()
An array holding the parts of this multipart. |
Inherited Member Variables
From
ezcMailPart:
Method Summary
|
public ezcMailMultipart |
__construct(
$parts )
Constructs a new ezcMailMultipart with the parts $parts. |
|
public string |
generateBody(
)
Returns the generated body for all multipart types. |
|
protected static string |
generateBoundary(
)
Returns a unique boundary string. |
|
public abstract string |
multipartType(
)
Returns the type of multipart. |
Inherited Methods
From
ezcMailPart :
Methods
__construct
ezcMailMultipart __construct(
$parts )
Constructs a new ezcMailMultipart with the parts $parts.
Subclasses typically accept an arbitrary number of parts in the constructor and pass them along using func_get_args().
$parts should be of the format array(array(ezcMailPart)|ezcMailPart)
Subclasses must call this method in the constructor.
Parameters
| Name |
Type |
Description |
$parts |
array |
|
Redefinition of
Redefined in descendants as
generateBody
string generateBody(
)
Returns the generated body for all multipart types.
Redefinition of
generateBoundary
string generateBoundary(
)
Returns a unique boundary string.
multipartType
string multipartType(
)
Returns the type of multipart.
Redefined in descendants as
Last updated: Tue, 01 Sep 2009