PHP Class Jyxo\Mail\Encoding

Author: Jaroslav HanslĂ­k
Datei anzeigen Open project: jyxo/php Class Usage Examples

Public Methods

Method Description
__construct ( ) Constructor preventing from creating instances.
encode ( string $string, string $encoding, integer $lineLength, string $lineEnd ) : string Encodes a string using the given encoding.
isCompatible ( string $encoding ) : boolean Checks if the given encoding is compatible.

Private Methods

Method Description
encodeBase64 ( string $string, integer $lineLength, string $lineEnd ) : string Encodes a string using the base64 encoding.
encodeQuotedPrintable ( string $string, integer $lineLength, string $lineEnd ) : string Encodes a string using the quoted-printable encoding.

Method Details

__construct() final public method

Constructor preventing from creating instances.
final public __construct ( )

encode() public static method

Encodes a string using the given encoding.
public static encode ( string $string, string $encoding, integer $lineLength, string $lineEnd ) : string
$string string Input string
$encoding string Encoding name
$lineLength integer Line length
$lineEnd string Line ending
return string

isCompatible() public static method

Checks if the given encoding is compatible.
public static isCompatible ( string $encoding ) : boolean
$encoding string Encoding name
return boolean