mirror of https://github.com/avecms/AVE.cms.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
133 lines
2.4 KiB
133 lines
2.4 KiB
<?php |
|
|
|
/* |
|
* This file is part of SwiftMailer. |
|
* (c) 2004-2009 Chris Corbyn |
|
* |
|
* For the full copyright and license information, please view the LICENSE |
|
* file that was distributed with this source code. |
|
*/ |
|
|
|
/** |
|
* An OpenDKIM Specific Header using only raw header datas without encoding. |
|
* |
|
* @author De Cock Xavier <xdecock@gmail.com> |
|
*/ |
|
class Swift_Mime_Headers_OpenDKIMHeader implements Swift_Mime_Header |
|
{ |
|
/** |
|
* The value of this Header. |
|
* |
|
* @var string |
|
*/ |
|
private $_value; |
|
|
|
/** |
|
* The name of this Header. |
|
* |
|
* @var string |
|
*/ |
|
private $_fieldName; |
|
|
|
/** |
|
* @param string $name |
|
*/ |
|
public function __construct($name) |
|
{ |
|
$this->_fieldName = $name; |
|
} |
|
|
|
/** |
|
* Get the type of Header that this instance represents. |
|
* |
|
* @see TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX |
|
* @see TYPE_DATE, TYPE_ID, TYPE_PATH |
|
* |
|
* @return int |
|
*/ |
|
public function getFieldType() |
|
{ |
|
return self::TYPE_TEXT; |
|
} |
|
|
|
/** |
|
* Set the model for the field body. |
|
* |
|
* This method takes a string for the field value. |
|
* |
|
* @param string $model |
|
*/ |
|
public function setFieldBodyModel($model) |
|
{ |
|
$this->setValue($model); |
|
} |
|
|
|
/** |
|
* Get the model for the field body. |
|
* |
|
* This method returns a string. |
|
* |
|
* @return string |
|
*/ |
|
public function getFieldBodyModel() |
|
{ |
|
return $this->getValue(); |
|
} |
|
|
|
/** |
|
* Get the (unencoded) value of this header. |
|
* |
|
* @return string |
|
*/ |
|
public function getValue() |
|
{ |
|
return $this->_value; |
|
} |
|
|
|
/** |
|
* Set the (unencoded) value of this header. |
|
* |
|
* @param string $value |
|
*/ |
|
public function setValue($value) |
|
{ |
|
$this->_value = $value; |
|
} |
|
|
|
/** |
|
* Get the value of this header prepared for rendering. |
|
* |
|
* @return string |
|
*/ |
|
public function getFieldBody() |
|
{ |
|
return $this->_value; |
|
} |
|
|
|
/** |
|
* Get this Header rendered as a RFC 2822 compliant string. |
|
* |
|
* @return string |
|
*/ |
|
public function toString() |
|
{ |
|
return $this->_fieldName.': '.$this->_value; |
|
} |
|
|
|
/** |
|
* Set the Header FieldName. |
|
* |
|
* @see Swift_Mime_Header::getFieldName() |
|
*/ |
|
public function getFieldName() |
|
{ |
|
return $this->_fieldName; |
|
} |
|
|
|
/** |
|
* Ignored. |
|
*/ |
|
public function setCharset($charset) |
|
{ |
|
} |
|
}
|
|
|