public function bodyText(array $opts = array())
    {
        $id = isset($opts['id'])
            ? $opts['id']
            : 0;
        $this->_data[Horde_Imap_Client::FETCH_BODYTEXT][$id] = $opts;
    }
public function bodyText(array $opts = array())
    {
        $id = isset($opts['id'])
            ? $opts['id']
            : 0;
        $this->_data[Horde_Imap_Client::FETCH_BODYTEXT][$id] = $opts;
    }
public function bodyText ( array $ opts = array ( ) ) { $ id = isset ( $ opts [ 'id' ] ) ? $ opts [ 'id' ] : 0 ; $ this -> _data [ Horde_Imap_Client :: FETCH_BODYTEXT ] [ $ id ] = $ opts ; }
Return body text.

Body text is defined only for the base RFC 2822 message or
message/rfc822 parts.

@param array $opts  The following options are available:
- id: (string) The MIME ID to obtain the body text for.
DEFAULT: The body text for the entire message will be
returned.
- length: (integer) The length of the substring to return.
DEFAULT: The entire text is returned.
- peek: (boolean) If set, does not set the '\Seen' flag on the
message.
DEFAULT: The seen flag is set.
- start: (integer) If a portion of the full text is desired to be
returned, the starting position is identified here.
DEFAULT: The entire text is returned.
Return body text .