Creates a new QpEncoder for the given CharacterStream.
public __construct ( Swift_CharacterStream $charStream, Swift_StreamFilter $filter = null ) | ||
$charStream | Swift_CharacterStream | to use for reading characters |
$filter | Swift_StreamFilter | if input should be canonicalized |
/** * Creates a new QpContentEncoder for the given CharacterStream. * @param Swift_CharacterStream $charStream to use for reading characters * @param Swift_StreamFilter $filter if canonicalization should occur * @param boolean $dotEscape if dot stuffing workaround must be enabled */ public function __construct(Swift_CharacterStream $charStream, Swift_StreamFilter $filter = null, $dotEscape = false) { parent::__construct($charStream, $filter); if ($dotEscape) { /* Encode . as =2e for buggy remote servers */ unset($this->_safeMap[0x2e]); } }
/** * Creates a new QpHeaderEncoder for the given CharacterStream. * @param Swift_CharacterStream $charStream to use for reading characters */ public function __construct(Swift_CharacterStream $charStream) { parent::__construct($charStream); // Reset the safeMap $this->_safeMap = array(); foreach (array_merge(range(0x61, 0x7a), range(0x41, 0x5a), range(0x30, 0x39), array(0x20, 0x21, 0x2a, 0x2b, 0x2d, 0x2f)) as $byte) { $this->_safeMap[$byte] = chr($byte); } }
/** * Creates a new QpHeaderEncoder for the given CharacterStream. * @param Swift_CharacterStream $charStream to use for reading characters */ public function __construct(Swift_CharacterStream $charStream) { parent::__construct($charStream); if (empty(self::$_headerSafeMap)) { foreach (array_merge(range(0x61, 0x7a), range(0x41, 0x5a), range(0x30, 0x39), array(0x20, 0x21, 0x2a, 0x2b, 0x2d, 0x2f)) as $byte) { self::$_headerSafeMap[$byte] = chr($byte); } } }
/** * Creates a new QpContentEncoder for the given CharacterStream. * @param Swift_CharacterStream $charStream to use for reading characters * @param Swift_StreamFilter $filter if canonicalization should occur */ public function __construct(Swift_CharacterStream $charStream, Swift_StreamFilter $filter = null) { parent::__construct($charStream, $filter); }
/** * Creates a new QpContentEncoder for the given CharacterStream. * * @param Swift_CharacterStream $charStream to use for reading characters * @param Swift_StreamFilter $filter if canonicalization should occur * @param bool $dotEscape if dot stuffing workaround must be enabled */ public function __construct(Swift_CharacterStream $charStream, Swift_StreamFilter $filter = null, $dotEscape = false) { $this->_dotEscape = $dotEscape; parent::__construct($charStream, $filter); }
/** * Creates a new QpHeaderEncoder for the given CharacterStream. * * @param Swift_CharacterStream $charStream to use for reading characters */ public function __construct(Swift_CharacterStream $charStream) { parent::__construct($charStream); }