Blame | Letzte Änderung | Log anzeigen | RSS feed
<?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.*///@require 'Swift/Mime/Headers/AbstractHeader.php';//@require 'Swift/Mime/HeaderEncoder.php';/*** A Simple MIME Header.* @package Swift* @subpackage Mime* @author Chris Corbyn*/class Swift_Mime_Headers_UnstructuredHeaderextends Swift_Mime_Headers_AbstractHeader{/*** The value of this Header.* @var string* @access private*/private $_value;/*** Creates a new SimpleHeader with $name.* @param string $name* @param Swift_Mime_HeaderEncoder $encoder*/public function __construct($name, Swift_Mime_HeaderEncoder $encoder){$this->setFieldName($name);$this->setEncoder($encoder);}/*** Get the type of Header that this instance represents.* @return int* @see TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX* @see TYPE_DATE, TYPE_ID, TYPE_PATH*/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->clearCachedValueIf($this->_value != $value);$this->_value = $value;}/*** Get the value of this header prepared for rendering.* @return string*/public function getFieldBody(){if (!$this->getCachedValue()){$this->setCachedValue(str_replace('\\', '\\\\', $this->encodeWords($this, $this->_value, -1, $this->getCharset(), $this->getEncoder())));}return $this->getCachedValue();}}