PHP Class Swift_Mime_ContentEncoder_QpContentEncoderProxy, Halite

Switches on the best QP encoder implementation for current charset.
Author: Jean-François Simon ([email protected])
Inheritance: implements Swift_Mime_ContentEncoder
Show file Open project: HaliteChallenge/Halite

Public Methods

Method Description
__clone ( ) Make a deep copy of object.
__construct ( Swift_Mime_ContentEncoder_QpContentEncoder $safeEncoder, Swift_Mime_ContentEncoder_NativeQpContentEncoder $nativeEncoder, string | null $charset ) Constructor.
charsetChanged ( $charset )
encodeByteStream ( Swift_OutputByteStream $os, Swift_InputByteStream $is, $firstLineOffset, $maxLineLength )
encodeString ( $string, $firstLineOffset, $maxLineLength )
getName ( )

Private Methods

Method Description
getEncoder ( ) : Swift_Mime_ContentEncoder

Method Details

__clone() public method

Make a deep copy of object.
public __clone ( )

__construct() public method

Constructor.
public __construct ( Swift_Mime_ContentEncoder_QpContentEncoder $safeEncoder, Swift_Mime_ContentEncoder_NativeQpContentEncoder $nativeEncoder, string | null $charset )
$safeEncoder Swift_Mime_ContentEncoder_QpContentEncoder
$nativeEncoder Swift_Mime_ContentEncoder_NativeQpContentEncoder
$charset string | null

charsetChanged() public method

public charsetChanged ( $charset )

encodeByteStream() public method

public encodeByteStream ( Swift_OutputByteStream $os, Swift_InputByteStream $is, $firstLineOffset, $maxLineLength )
$os Swift_OutputByteStream
$is Swift_InputByteStream

encodeString() public method

public encodeString ( $string, $firstLineOffset, $maxLineLength )

getName() public method

public getName ( )