TYPO3  7.6
Public Member Functions | List of all members
Swift_Mime_HeaderEncoder_Base64HeaderEncoder Class Reference
Inheritance diagram for Swift_Mime_HeaderEncoder_Base64HeaderEncoder:
Swift_Encoder_Base64Encoder Swift_Mime_HeaderEncoder Swift_Encoder Swift_Encoder Swift_Mime_CharsetObserver Swift_Mime_CharsetObserver

Public Member Functions

 getName ()
 
 encodeString ($string, $firstLineOffset=0, $maxLineLength=0, $charset= 'utf-8')
 
- Public Member Functions inherited from Swift_Encoder_Base64Encoder
 encodeString ($string, $firstLineOffset=0, $maxLineLength=0)
 
 charsetChanged ($charset)
 

Detailed Description

Handles Base64 (B) Header Encoding in Swift Mailer.

Author
Chris Corbyn

Definition at line 16 of file Base64HeaderEncoder.php.

Member Function Documentation

encodeString (   $string,
  $firstLineOffset = 0,
  $maxLineLength = 0,
  $charset = 'utf-8' 
)

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.

Parameters
string$stringstring to encode
int$firstLineOffset
int$maxLineLengthoptional, 0 indicates the default of 76 bytes
string$charset
Returns
string

Definition at line 42 of file Base64HeaderEncoder.php.

References getName().

getName ( )

Get the name of this encoding scheme. Returns the string 'B'.

Returns
string

Implements Swift_Mime_HeaderEncoder.

Definition at line 24 of file Base64HeaderEncoder.php.

Referenced by encodeString().