original_string: public function headerText(array $opts = array())
      {
          $id = isset($opts['id'])
              ? $opts['id']
              : 0;
          $this->_data[Horde_Imap_Client::FETCH_HEADERTEXT][$id] = $opts;
      }
code: public function headerText(array $opts = array())
      {
          $id = isset($opts['id'])
              ? $opts['id']
              : 0;
          $this->_data[Horde_Imap_Client::FETCH_HEADERTEXT][$id] = $opts;
      }
code_tokens: public function headerText ( array $ opts = array ( ) ) { $ id = isset ( $ opts [ 'id' ] ) ? $ opts [ 'id' ] : 0 ; $ this -> _data [ Horde_Imap_Client :: FETCH_HEADERTEXT ] [ $ id ] = $ opts ; }
docstring: Return header text.
  
  Header 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 header text for.
  DEFAULT: The header text for the base 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.
docstring_tokens: Return header text .