26 #require_once 'Zend/Mime/Decode.php';    31 #require_once 'Zend/Mail/Header/HeaderName.php';    36 #require_once 'Zend/Mail/Header/HeaderValue.php';    41 #require_once 'Zend/Mail/Part/Interface.php';   122         if (isset(
$params[
'handler'])) {
   127                 #require_once 'Zend/Mail/Exception.php';   134                 #require_once 'Zend/Mail/Exception.php';   138             $this->_mail       = 
$params[
'handler'];
   139             $this->_messageNum = 
$params[
'id'];
   142         if (isset(
$params[
'partclass'])) {
   148         } 
else if (isset(
$params[
'headers'])) {
   149             if (is_array(
$params[
'headers'])) {
   150                 $this->_headers = 
$params[
'headers'];
   153                 if (!empty(
$params[
'noToplines'])) {
   160             if (isset(
$params[
'content'])) {
   161                 $this->_content = 
$params[
'content'];
   177             #require_once 'Zend/Mail/Exception.php';   184             #require_once 'Zend/Mail/Exception.php';   188         $this->_partClass = 
$class;
   198         if ( !$this->_partClass ) {
   199             $this->_partClass = __CLASS__;
   212             return stripos($this->contentType, 
'multipart/') === 0;
   229         if ($this->_content !== 
null) {
   234             return $this->_mail->getRawContent($this->_messageNum);
   239             #require_once 'Zend/Mail/Exception.php';   265         if ($this->_content === 
null && $this->_mail) {
   266             $this->_content = $this->_mail->getRawContent($this->_messageNum);
   279             #require_once 'Zend/Mail/Exception.php';   283         if ($parts === 
null) {
   288         foreach ($parts as $part) {
   289             $this->_parts[$counter++] = 
new $partClass(array(
'headers' => $part[
'header'], 
'content' => $part[
'body']));
   302         if (isset($this->_parts[$num])) {
   303             return $this->_parts[$num];
   306         if (!$this->_mail && $this->_content === 
null) {
   310             #require_once 'Zend/Mail/Exception.php';   314         if ($this->_mail && $this->_mail->hasFetchPart) {
   321         if (!isset($this->_parts[$num])) {
   325             #require_once 'Zend/Mail/Exception.php';   329         return $this->_parts[$num];
   339         if ($this->_countParts) {
   343         $this->_countParts = count($this->_parts);
   344         if ($this->_countParts) {
   348         if ($this->_mail && $this->_mail->hasFetchPart) {
   355         $this->_countParts = count($this->_parts);
   370         if ($this->_headers === 
null) {
   372                 $this->_headers = array();
   374                 $part = $this->_mail->getRawHeader($this->_messageNum);
   395         if ($this->_headers === 
null) {
   399         $lowerName = strtolower(
$name);
   402             $lowerName = strtolower(preg_replace(
'%([a-z])([A-Z])%', 
'\1-\2', 
$name));
   407                 #require_once 'Zend/Mail/Exception.php';   413         $header = $this->_headers[
$name];
   417                 if (is_array($header)) {
   422                 $header = (array)$header;
   439         if(isset($this->_headers[
$name])) {
   535         if ($this->_countParts === 
null) {
   568         return $this->
getPart($this->_iterationPos);
   579         $this->_iterationPos = 1;
 
__construct(array $params)
 
is_subclass_of($obj, $className)
 
getHeaderField($name, $wantedPart=0, $firstName=0)
 
static splitMessage( $message, &$headers, &$body, $EOL=Zend_Mime::LINEEND)
 
_validateHeaders(array $headers, $assertNames=true)
 
static splitMessageStruct( $message, $boundary, $EOL=Zend_Mime::LINEEND)
 
$_option $_optionId $class
 
static splitHeaderField( $field, $wantedPart=null, $firstName=0)
 
getHeader($name, $format=null)
 
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]
 
if(!isset($_GET['name'])) $name