original_string: protected function _getHeaders($boundary)
      {
          if (null !== $boundary) {
              // Build multipart mail
              $type = $this->_mail->getType();
              if (!$type) {
                  if ($this->_mail->hasAttachments) {
                      $type = Zend_Mime::MULTIPART_MIXED;
                  } elseif ($this->_mail->getBodyText() && $this->_mail->getBodyHtml()) {
                      $type = Zend_Mime::MULTIPART_ALTERNATIVE;
                  } else {
                      $type = Zend_Mime::MULTIPART_MIXED;
                  }
              }
  
              $this->_headers['Content-Type'] = array(
                  $type . ';'
                  . $this->EOL
                  . " " . 'boundary="' . $boundary . '"'
              );
              $this->boundary = $boundary;
          }
  
          $this->_headers['MIME-Version'] = array('1.0');
  
          return $this->_headers;
      }
code: protected function _getHeaders($boundary)
      {
          if (null !== $boundary) {
              // Build multipart mail
              $type = $this->_mail->getType();
              if (!$type) {
                  if ($this->_mail->hasAttachments) {
                      $type = Zend_Mime::MULTIPART_MIXED;
                  } elseif ($this->_mail->getBodyText() && $this->_mail->getBodyHtml()) {
                      $type = Zend_Mime::MULTIPART_ALTERNATIVE;
                  } else {
                      $type = Zend_Mime::MULTIPART_MIXED;
                  }
              }
  
              $this->_headers['Content-Type'] = array(
                  $type . ';'
                  . $this->EOL
                  . " " . 'boundary="' . $boundary . '"'
              );
              $this->boundary = $boundary;
          }
  
          $this->_headers['MIME-Version'] = array('1.0');
  
          return $this->_headers;
      }
code_tokens: protected function _getHeaders ( $ boundary ) { if ( null !== $ boundary ) { // Build multipart mail $ type = $ this -> _mail -> getType ( ) ; if ( ! $ type ) { if ( $ this -> _mail -> hasAttachments ) { $ type = Zend_Mime :: MULTIPART_MIXED ; } elseif ( $ this -> _mail -> getBodyText ( ) && $ this -> _mail -> getBodyHtml ( ) ) { $ type = Zend_Mime :: MULTIPART_ALTERNATIVE ; } else { $ type = Zend_Mime :: MULTIPART_MIXED ; } } $ this -> _headers [ 'Content-Type' ] = array ( $ type . ';' . $ this -> EOL . " " . 'boundary="' . $ boundary . '"' ) ; $ this -> boundary = $ boundary ; } $ this -> _headers [ 'MIME-Version' ] = array ( '1.0' ) ; return $ this -> _headers ; }
docstring: Return all mail headers as an array
  
  If a boundary is given, a multipart header is generated with a
  Content-Type of either multipart/alternative or multipart/mixed depending
  on the mail parts present in the {@link $_mail Zend_Mail object} present.
  
  @param string $boundary
  @return array
docstring_tokens: Return all mail headers as an array