Class Swift_Mime_HeaderEncoder_Base64HeaderEncoder
Inheritance | Swift_Mime_HeaderEncoder_Base64HeaderEncoder » Swift_Encoder_Base64Encoder |
---|---|
Implements | Swift_Encoder, Swift_Mime_HeaderEncoder |
Handles Base64 (B) Header Encoding in Swift Mailer.
Public Methods
Method | Description | Defined By |
---|---|---|
charsetChanged() | Does nothing. | Swift_Encoder_Base64Encoder |
encodeString() | Takes an unencoded string and produces a Base64 encoded string from it. | Swift_Mime_HeaderEncoder_Base64HeaderEncoder |
getName() | Get the name of this encoding scheme. | Swift_Mime_HeaderEncoder_Base64HeaderEncoder |
Method Details
Takes an unencoded string and produces a Base64 encoded string from it.
If the charset is iso-2022-jp, it uses mb_encode_mimeheader instead of default encodeString, otherwise pass to the parent method.
public string encodeString ( $string, $firstLineOffset = 0, $maxLineLength = 0, $charset = 'utf-8' ) | ||
$string | string | String to encode |
$firstLineOffset | int | |
$maxLineLength | int | Optional, 0 indicates the default of 76 bytes |
$charset | string |
Get the name of this encoding scheme.
Returns the string 'B'.
public string getName ( ) |