Property | Type | Description | |
---|---|---|---|
$_data | array | Internal data array. |
Method | Description | |
---|---|---|
__clone ( ) | ||
exists ( integer $type ) : boolean | Does this object containing cacheable data of the given type? | |
getBodyPart ( string $id, boolean $stream = false ) : mixed | Get a body part entry. | |
getBodyPartDecode ( string $id ) : string | Determines if/how a body part was MIME decoded on the server. | |
getBodyPartSize ( string $id ) : integer | Returns the body part size, if returned by the server. | |
getBodyText ( string $id, boolean $stream = false ) : mixed | Get a body text entry. | |
getEnvelope ( ) : Horde_Imap_Client_Data_Envelope | Get envelope data. | |
getFlags ( ) : array | Get IMAP flags. | |
getFullMsg ( boolean $stream = false ) : mixed | Returns the full message. | |
getHeaderText ( string $id, integer $format ) : mixed | Get a header text entry. | |
getHeaders ( string $label, integer $format ) : mixed | Get a header entry. | |
getImapDate ( ) : Horde_Imap_Client_DateTime | Get internal IMAP date. | |
getMimeHeader ( string $id, integer $format ) : mixed | Get a MIME header entry. | |
getModSeq ( ) : integer | Get the modified sequence value for the message. | |
getRawData ( ) : array | Return the internal representation of the data. | |
getSeq ( ) : integer | Get message sequence number. | |
getSize ( ) : integer | Get message size. | |
getStructure ( ) : Horde_Mime_Part | Get the message structure. | |
getUid ( ) : integer | Get UID. | |
isDefault ( ) : boolean | Does this object contain only default values for all fields? | |
isDowngraded ( ) : boolean | Does the message contain internationalized downgraded data (i.e. it is a "surrogate" message)? | |
merge ( Horde_Imap_Client_Data_Fetch $data ) | Merge a fetch object into this one. | |
setBodyPart ( string $id, mixed $text, string $decode = null ) | Set a body part entry. | |
setBodyPartSize ( string $id, integer $size ) | Set the body part size for a body part. | |
setBodyText ( string $id, mixed $text ) | Set a body text entry. | |
setDowngraded ( boolean $downgraded ) | Set the internationalized downgraded status for the message. | |
setEnvelope ( array $data ) | Set envelope data. | |
setFlags ( array $flags ) | Set IMAP flags. | |
setFullMsg ( mixed $msg ) | Set the full message property. | |
setHeaderText ( string $id, mixed $text ) | Set a header text entry. | |
setHeaders ( string $label, mixed $data ) | Set a header entry. | |
setImapDate ( mixed $date ) | Set IMAP internal date. | |
setMimeHeader ( string $id, mixed $text ) | Set a MIME header entry. | |
setModSeq ( integer $modseq ) | Set the modified sequence value for the message. | |
setSeq ( integer $seq ) | Set message sequence number. | |
setSize ( integer $size ) | Set message size. | |
setStructure ( Horde_Mime_Part $structure ) | Set the message structure. | |
setUid ( integer $uid ) | Set UID. |
Method | Description | |
---|---|---|
_getHeaders ( string $id, integer $format, integer $key ) : mixed | Return representation of a header field. | |
_msgText ( boolean $stream, mixed $data ) : mixed | Return text representation of a field. | |
_setMixed ( mixed $data ) : mixed | Converts mixed input (string or resource) to the correct internal representation. |
protected _getHeaders ( string $id, integer $format, integer $key ) : mixed | ||
$id | string | The header id. |
$format | integer | The return format. If self::HEADER_PARSE, returns a Horde_Mime_Headers object. If self::HEADER_STREAM, returns a stream. Otherwise, returns header text. |
$key | integer | The array key where the data is stored in the internal array. |
return | mixed | The data in the format specified by $format. |
public getBodyPartDecode ( string $id ) : string | ||
$id | string | The MIME ID. |
return | string | Either '8bit', 'binary', or null. |
public getBodyPartSize ( string $id ) : integer | ||
$id | string | The MIME ID. |
return | integer | The body part size, in bytes. |
public getEnvelope ( ) : Horde_Imap_Client_Data_Envelope | ||
return | Horde_Imap_Client_Data_Envelope | An envelope object. |
public getFullMsg ( boolean $stream = false ) : mixed | ||
$stream | boolean | Return as a stream? |
return | mixed | The full text of the entire message. |
public getImapDate ( ) : Horde_Imap_Client_DateTime | ||
return | Horde_Imap_Client_DateTime | A date object. |
public getRawData ( ) : array | ||
return | array | The data array. |
public getStructure ( ) : Horde_Mime_Part | ||
return | Horde_Mime_Part | $structure The base MIME part of the message. |
public isDowngraded ( ) : boolean | ||
return | boolean | True if at least one message components has been downgraded. |
public merge ( Horde_Imap_Client_Data_Fetch $data ) | ||
$data | Horde_Imap_Client_Data_Fetch | A fetch object. |
public setBodyPartSize ( string $id, integer $size ) | ||
$id | string | The MIME ID. |
$size | integer | The size (in bytes). |
public setBodyText ( string $id, mixed $text ) | ||
$id | string | The MIME ID. |
$text | mixed | The body part text, as either a string or stream resource. |
public setDowngraded ( boolean $downgraded ) | ||
$downgraded | boolean | True if at least one message component has been downgraded. |
public setEnvelope ( array $data ) | ||
$data | array | The envelope data to pass to the Envelope object constructor, or an Envelope object. |
public setFullMsg ( mixed $msg ) | ||
$msg | mixed | The full message text, as either a string or stream resource. |
public setHeaderText ( string $id, mixed $text ) | ||
$id | string | The MIME ID. |
$text | mixed | The header text, as either a string or stream resource. |
public setHeaders ( string $label, mixed $data ) | ||
$label | string | The search label. |
$data | mixed | Either a Horde_Mime_Headers object or the raw header text. |
public setImapDate ( mixed $date ) | ||
$date | mixed | Either a Horde_Imap_Client_DateTime object or a date string. |
public setMimeHeader ( string $id, mixed $text ) | ||
$id | string | The MIME ID. |
$text | mixed | The header text, as either a string or stream resource. |
public setStructure ( Horde_Mime_Part $structure ) | ||
$structure | Horde_Mime_Part | The base MIME part of the message. |