Handles Base 64 Transfer Encoding in Swift Mailer.

package Swift
subpackage Mime
author Chris Corbyn

 Methods

Notify this observer that the entity's charset has changed.

charsetChanged(string $charset) 
Inherited
inherited_from \Swift_Mime_CharsetObserver::charsetChanged()
inherited_from \Swift_Encoder::charsetChanged()
inherited_from \Swift_Mime_ContentEncoder::charsetChanged()

Parameters

$charset

string

Encode stream $in to stream $out.

encodeByteStream(\Swift_OutputByteStream $os, \Swift_InputByteStream $is, int $firstLineOffset, $maxLineLength) 

Parameters

$os

$is

$firstLineOffset

int

$maxLineLength

Encode a given string to produce an encoded string.

encodeString(string $string, int $firstLineOffset, int $maxLineLength) : string
Inherited

Base64 encoded strings have a maximum line length of 76 characters. If the first line needs to be shorter, indicate the difference with $firstLineOffset.

inherited_from \Swift_Encoder::encodeString()
inherited_from \Swift_Mime_ContentEncoder::encodeString()

Parameters

$string

string

$firstLineOffset

int

if first line needs to be shorter

$maxLineLength

int
  • 0 indicates the default length for this encoding

Returns

string

Get the name of this encoding scheme.

getName() : string

Returns the string 'base64'.

Returns

string