PHP 클래스 Swift_Mime_SimpleHeaderFactory, Halite

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

공개 메소드들

메소드 설명
__clone ( ) Make a deep copy of object.
__construct ( Swift_Mime_HeaderEncoder $encoder, Swift_Encoder $paramEncoder, Swift_Mime_Grammar $grammar, string | null $charset = null ) Creates a new SimpleHeaderFactory using $encoder and $paramEncoder.
charsetChanged ( string $charset ) Notify this observer that the entity's charset has changed.
createDateHeader ( string $name, integer | null $timestamp = null ) : Swift_Mime_Header Create a new Date header using $timestamp (UNIX time).
createIdHeader ( string $name, string | array $ids = null ) : Swift_Mime_Header Create a new ID header for Message-ID or Content-ID.
createMailboxHeader ( string $name, array | string | null $addresses = null ) : Swift_Mime_Header Create a new Mailbox Header with a list of $addresses.
createParameterizedHeader ( string $name, string $value = null, array $params = [] ) : Swift_Mime_ParameterizedHeader Create a new ParameterizedHeader with $name, $value and $params.
createPathHeader ( string $name, string $path = null ) : Swift_Mime_Header Create a new Path header with an address (path) in it.
createTextHeader ( string $name, string $value = null ) : Swift_Mime_Header Create a new basic text header with $name and $value.

비공개 메소드들

메소드 설명
_setHeaderCharset ( Swift_Mime_Header $header ) Apply the charset to the Header

메소드 상세

__clone() 공개 메소드

Make a deep copy of object.
public __clone ( )

__construct() 공개 메소드

Creates a new SimpleHeaderFactory using $encoder and $paramEncoder.
public __construct ( Swift_Mime_HeaderEncoder $encoder, Swift_Encoder $paramEncoder, Swift_Mime_Grammar $grammar, string | null $charset = null )
$encoder Swift_Mime_HeaderEncoder
$paramEncoder Swift_Encoder
$grammar Swift_Mime_Grammar
$charset string | null

charsetChanged() 공개 메소드

Notify this observer that the entity's charset has changed.
public charsetChanged ( string $charset )
$charset string

createDateHeader() 공개 메소드

Create a new Date header using $timestamp (UNIX time).
public createDateHeader ( string $name, integer | null $timestamp = null ) : Swift_Mime_Header
$name string
$timestamp integer | null
리턴 Swift_Mime_Header

createIdHeader() 공개 메소드

Create a new ID header for Message-ID or Content-ID.
public createIdHeader ( string $name, string | array $ids = null ) : Swift_Mime_Header
$name string
$ids string | array
리턴 Swift_Mime_Header

createMailboxHeader() 공개 메소드

Create a new Mailbox Header with a list of $addresses.
public createMailboxHeader ( string $name, array | string | null $addresses = null ) : Swift_Mime_Header
$name string
$addresses array | string | null
리턴 Swift_Mime_Header

createParameterizedHeader() 공개 메소드

Create a new ParameterizedHeader with $name, $value and $params.
public createParameterizedHeader ( string $name, string $value = null, array $params = [] ) : Swift_Mime_ParameterizedHeader
$name string
$value string
$params array
리턴 Swift_Mime_ParameterizedHeader

createPathHeader() 공개 메소드

Create a new Path header with an address (path) in it.
public createPathHeader ( string $name, string $path = null ) : Swift_Mime_Header
$name string
$path string
리턴 Swift_Mime_Header

createTextHeader() 공개 메소드

Create a new basic text header with $name and $value.
public createTextHeader ( string $name, string $value = null ) : Swift_Mime_Header
$name string
$value string
리턴 Swift_Mime_Header