\Swift_Mime_ContentEncoder_QpContentEncoderProxy
Proxy for quoted-printable content encoders.
Switches on the best QP encoder implementation for current charset.
- Author: Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
Synopsis
class Swift_Mime_ContentEncoder_QpContentEncoderProxy
implements
Swift_Mime_ContentEncoder
{
- // members
- private Swift_Mime_ContentEncoder_QpContentEncoder $safeEncoder;
- private Swift_Mime_ContentEncoder_NativeQpContentEncoder $nativeEncoder;
- private null|string $charset;
- // methods
- public void __construct()
- public void charsetChanged()
- public void encodeByteStream()
- public void getName()
- public void encodeString()
- private Swift_Mime_ContentEncoder getEncoder()
Hierarchy
Implements
Members
private
- $charset — null|string
- $nativeEncoder — Swift_Mime_ContentEncoder_NativeQpContentEncoder
- $safeEncoder — Swift_Mime_ContentEncoder_QpContentEncoder
Methods
private
public
- __construct() — Constructor.
- charsetChanged() — {@inheritdoc}
- encodeByteStream() — {@inheritdoc}
- encodeString() — {@inheritdoc}
- getName() — {@inheritdoc}