Swift_Mime_ContentEncoder_QpContentEncoderProxy
in package
implements
Swift_Mime_ContentEncoder
Proxy for quoted-printable content encoders.
Switches on the best QP encoder implementation for current charset.
Tags
Interfaces, Classes and Traits
- Swift_Mime_ContentEncoder
- Interface for all Transfer Encoding schemes.
Table of Contents
- $charset : null|string
- $nativeEncoder : Swift_Mime_ContentEncoder_NativeQpContentEncoder
- $safeEncoder : Swift_Mime_ContentEncoder_QpContentEncoder
- __clone() : mixed
- Make a deep copy of object.
- __construct() : mixed
- Constructor.
- charsetChanged() : mixed
- {@inheritdoc}
- encodeByteStream() : mixed
- Encode $in to $out.
- encodeString() : mixed
- {@inheritdoc}
- getName() : string
- Get the MIME name of this content encoding scheme.
- getEncoder() : Swift_Mime_ContentEncoder
Properties
$charset
private
null|string
$charset
$nativeEncoder
private
Swift_Mime_ContentEncoder_NativeQpContentEncoder
$nativeEncoder
$safeEncoder
private
Swift_Mime_ContentEncoder_QpContentEncoder
$safeEncoder
Methods
__clone()
Make a deep copy of object.
public
__clone() : mixed
Return values
mixed —__construct()
Constructor.
public
__construct(Swift_Mime_ContentEncoder_QpContentEncoder $safeEncoder, Swift_Mime_ContentEncoder_NativeQpContentEncoder $nativeEncoder, string|null $charset) : mixed
Parameters
- $safeEncoder : Swift_Mime_ContentEncoder_QpContentEncoder
- $nativeEncoder : Swift_Mime_ContentEncoder_NativeQpContentEncoder
- $charset : string|null
Return values
mixed —charsetChanged()
{@inheritdoc}
public
charsetChanged(mixed $charset) : mixed
Parameters
- $charset : mixed
Return values
mixed —encodeByteStream()
Encode $in to $out.
public
encodeByteStream(Swift_OutputByteStream $os, Swift_InputByteStream $is, mixed $firstLineOffset, mixed $maxLineLength) : mixed
Parameters
- $os : Swift_OutputByteStream
-
to read from
- $is : Swift_InputByteStream
-
to write to
- $firstLineOffset : mixed
- $maxLineLength : mixed
-
- 0 indicates the default length for this encoding
Return values
mixed —encodeString()
{@inheritdoc}
public
encodeString(mixed $string, mixed $firstLineOffset, mixed $maxLineLength) : mixed
Parameters
- $string : mixed
- $firstLineOffset : mixed
- $maxLineLength : mixed
Return values
mixed —getName()
Get the MIME name of this content encoding scheme.
public
getName() : string
Return values
string —getEncoder()
private
getEncoder() : Swift_Mime_ContentEncoder