PHP 클래스 Mailgun\Messages\MessageBuilder

파일 보기 프로젝트 열기: mailgun/mailgun-php 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$counters array
$files array
$message array
$variables array

공개 메소드들

메소드 설명
addAttachment ( string $attachmentPath, string | null $attachmentName = null ) : boolean
addBccRecipient ( string $address, array | null $variables = null ) : mixed
addCampaignId ( string | integer $campaignId ) : string | integer
addCcRecipient ( string $address, array | null $variables = null ) : mixed
addCustomData ( string $customName, mixed $data )
addCustomHeader ( string $headerName, mixed $headerData ) : mixed
addCustomParameter ( string $parameterName, mixed $data ) : mixed
addInlineImage ( string $inlineImagePath, string | null $inlineImageName = null ) : boolean
addTag ( string $tag )
addToRecipient ( string $address, array | null $variables = null ) : mixed
getFiles ( ) : array
getMessage ( ) : array
setClickTracking ( boolean $enabled ) : string
setDeliveryTime ( string $timeDate, string | null $timeZone = null ) : string
setDkim ( boolean $enabled ) : mixed
setFromAddress ( string $address, array | null $variables = null ) : mixed
setHtmlBody ( string $htmlBody ) : string
setMessage ( array $message )
setOpenTracking ( boolean $enabled ) : string
setReplyToAddress ( string $address, array | null $variables = null ) : mixed
setSubject ( string $subject = '' ) : mixed
setTestMode ( boolean $testMode ) : string
setTextBody ( string $textBody ) : string

보호된 메소드들

메소드 설명
addRecipient ( string $headerName, string $address, array $variables )
getFullName ( array $params ) : mixed | string
parseAddress ( string $address, array $variables ) : string
safeGet ( array $params, string $key, mixed $default ) : mixed

메소드 상세

addAttachment() 공개 메소드

public addAttachment ( string $attachmentPath, string | null $attachmentName = null ) : boolean
$attachmentPath string
$attachmentName string | null
리턴 boolean

addBccRecipient() 공개 메소드

public addBccRecipient ( string $address, array | null $variables = null ) : mixed
$address string
$variables array | null
리턴 mixed

addCampaignId() 공개 메소드

public addCampaignId ( string | integer $campaignId ) : string | integer
$campaignId string | integer
리턴 string | integer

addCcRecipient() 공개 메소드

public addCcRecipient ( string $address, array | null $variables = null ) : mixed
$address string
$variables array | null
리턴 mixed

addCustomData() 공개 메소드

public addCustomData ( string $customName, mixed $data )
$customName string
$data mixed

addCustomHeader() 공개 메소드

public addCustomHeader ( string $headerName, mixed $headerData ) : mixed
$headerName string
$headerData mixed
리턴 mixed

addCustomParameter() 공개 메소드

public addCustomParameter ( string $parameterName, mixed $data ) : mixed
$parameterName string
$data mixed
리턴 mixed

addInlineImage() 공개 메소드

public addInlineImage ( string $inlineImagePath, string | null $inlineImageName = null ) : boolean
$inlineImagePath string
$inlineImageName string | null
리턴 boolean

addRecipient() 보호된 메소드

protected addRecipient ( string $headerName, string $address, array $variables )
$headerName string
$address string
$variables array

addTag() 공개 메소드

public addTag ( string $tag )
$tag string

addToRecipient() 공개 메소드

public addToRecipient ( string $address, array | null $variables = null ) : mixed
$address string
$variables array | null
리턴 mixed

getFiles() 공개 메소드

public getFiles ( ) : array
리턴 array

getFullName() 보호된 메소드

protected getFullName ( array $params ) : mixed | string
$params array
리턴 mixed | string

getMessage() 공개 메소드

public getMessage ( ) : array
리턴 array

parseAddress() 보호된 메소드

protected parseAddress ( string $address, array $variables ) : string
$address string
$variables array
리턴 string

safeGet() 보호된 메소드

protected safeGet ( array $params, string $key, mixed $default ) : mixed
$params array
$key string
$default mixed
리턴 mixed

setClickTracking() 공개 메소드

public setClickTracking ( boolean $enabled ) : string
$enabled boolean
리턴 string

setDeliveryTime() 공개 메소드

public setDeliveryTime ( string $timeDate, string | null $timeZone = null ) : string
$timeDate string
$timeZone string | null
리턴 string

setDkim() 공개 메소드

public setDkim ( boolean $enabled ) : mixed
$enabled boolean
리턴 mixed

setFromAddress() 공개 메소드

public setFromAddress ( string $address, array | null $variables = null ) : mixed
$address string
$variables array | null
리턴 mixed

setHtmlBody() 공개 메소드

public setHtmlBody ( string $htmlBody ) : string
$htmlBody string
리턴 string

setMessage() 공개 메소드

public setMessage ( array $message )
$message array

setOpenTracking() 공개 메소드

public setOpenTracking ( boolean $enabled ) : string
$enabled boolean
리턴 string

setReplyToAddress() 공개 메소드

public setReplyToAddress ( string $address, array | null $variables = null ) : mixed
$address string
$variables array | null
리턴 mixed

setSubject() 공개 메소드

public setSubject ( string $subject = '' ) : mixed
$subject string
리턴 mixed

setTestMode() 공개 메소드

public setTestMode ( boolean $testMode ) : string
$testMode boolean
리턴 string

setTextBody() 공개 메소드

public setTextBody ( string $textBody ) : string
$textBody string
리턴 string

프로퍼티 상세

$counters 보호되어 있는 프로퍼티

protected array $counters
리턴 array

$files 보호되어 있는 프로퍼티

protected array $files
리턴 array

$message 보호되어 있는 프로퍼티

protected array $message
리턴 array

$variables 보호되어 있는 프로퍼티

protected array $variables
리턴 array