PHP 클래스 Swift_Mime_Headers_ParameterizedHeader, Halite

저자: Chris Corbyn
상속: extends Swift_Mime_Headers_UnstructuredHeader, implements Swift_Mime_ParameterizedHeader
파일 보기 프로젝트 열기: HaliteChallenge/Halite 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( string $name, Swift_Mime_HeaderEncoder $encoder, Swift_Encoder $paramEncoder = null, Swift_Mime_Grammar $grammar ) Creates a new ParameterizedHeader with $name.
getFieldBody ( ) : string Get the value of this header prepared for rendering.
getFieldType ( ) : integer Get the type of Header that this instance represents.
getParameter ( string $parameter ) : string Get the value of $parameter.
getParameters ( ) : string[] Returns an associative array of parameter names mapped to values.
setCharset ( string $charset ) Set the character set used in this Header.
setParameter ( string $parameter, string $value ) Set the value of $parameter.
setParameters ( array $parameters ) Set an associative array of parameter names mapped to values.

보호된 메소드들

메소드 설명
toTokens ( string $string = null ) : array Generate a list of all tokens in the final header.

비공개 메소드들

메소드 설명
_createParameter ( string $name, string $value ) : string Render a RFC 2047 compliant header parameter from the $name and $value.
_getEndOfParameterValue ( string $value, boolean $encoded = false, boolean $firstLine = false ) : string Returns the parameter value from the "=" and beyond.

메소드 상세

__construct() 공개 메소드

Creates a new ParameterizedHeader with $name.
public __construct ( string $name, Swift_Mime_HeaderEncoder $encoder, Swift_Encoder $paramEncoder = null, Swift_Mime_Grammar $grammar )
$name string
$encoder Swift_Mime_HeaderEncoder
$paramEncoder Swift_Encoder
$grammar Swift_Mime_Grammar

getFieldBody() 공개 메소드

Get the value of this header prepared for rendering.
public getFieldBody ( ) : string
리턴 string

getFieldType() 공개 메소드

Get the type of Header that this instance represents.
public getFieldType ( ) : integer
리턴 integer

getParameter() 공개 메소드

Get the value of $parameter.
public getParameter ( string $parameter ) : string
$parameter string
리턴 string

getParameters() 공개 메소드

Returns an associative array of parameter names mapped to values.
public getParameters ( ) : string[]
리턴 string[]

setCharset() 공개 메소드

Set the character set used in this Header.
public setCharset ( string $charset )
$charset string

setParameter() 공개 메소드

Set the value of $parameter.
public setParameter ( string $parameter, string $value )
$parameter string
$value string

setParameters() 공개 메소드

Set an associative array of parameter names mapped to values.
public setParameters ( array $parameters )
$parameters array

toTokens() 보호된 메소드

This doesn't need to be overridden in theory, but it is for implementation reasons to prevent potential breakage of attributes.
protected toTokens ( string $string = null ) : array
$string string The string to tokenize
리턴 array An array of tokens as strings