package Default

 Methods

Add a parameter pair

addParameter(string $name, string $value) : \Zend\Mail\Header\ContentType

Parameters

$name

string

$value

string

Exceptions

\Zend\Mail\Header\Exception\InvalidArgumentException for parameter names that do not follow RFC 2822
\Zend\Mail\Header\Exception\InvalidArgumentException for parameter values that do not follow RFC 2822

Returns

\Zend\Mail\Header\ContentType

fromString()

fromString($headerLine) 
Static

Parameters

$headerLine

getEncoding()

getEncoding() 

getFieldName()

getFieldName() 

getFieldValue()

getFieldValue($format = \Zend\Mail\Header\HeaderInterface::FORMAT_RAW

Parameters

$format

Get a parameter by name

getParameter(string $name) : null | string

Parameters

$name

string

Returns

nullstring

Get all parameters

getParameters() : array

Returns

array

Retrieve the content type

getType() : string

Returns

string

Remove a named parameter

removeParameter(string $name) : boolean

Parameters

$name

string

Returns

boolean

setEncoding()

setEncoding($encoding) 

Parameters

$encoding

Set the content type

setType(string $type) : \Zend\Mail\Header\ContentType

Parameters

$type

string

Exceptions

\Zend\Mail\Header\Exception\InvalidArgumentException

Returns

\Zend\Mail\Header\ContentType

toString()

toString() 

 Properties

 

Header encoding

$encoding : string

Default

'ASCII'
 

$parameters

$parameters : array

Default

array()
 

$type

$type : string

Default