Class Swift_Mime_HeaderEncoder_Base64HeaderEncoder

InheritanceSwift_Mime_HeaderEncoder_Base64HeaderEncoder » Swift_Encoder_Base64Encoder
ImplementsSwift_Encoder, Swift_Mime_HeaderEncoder

Handles Base64 (B) Header Encoding in Swift Mailer.

Public Methods

Hide inherited methods

MethodDescriptionDefined 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

encodeString() public method

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
getName() public method

Get the name of this encoding scheme.

Returns the string 'B'.

public string getName ( )