baserCMS クラスリファレンス

MailMessageMailer extends BcMailer
in package

MailMessageMailer

Table of Contents

__construct()  : mixed
Constructor
getFrom()  : array<string|int, mixed>|mixed
送信元名を取得する
getService()  : array<string|int, mixed>|mixed|object
Get Service
hasService()  : bool
Has Service
sendFormToAdmin()  : mixed
管理者宛にフォームの内容を送信する
sendFormToUser()  : mixed
ユーザー宛にフォームの内容を送信する(サンクスメール)
setEmailTransport()  : void
Emailのトランスポート設定を行う

Methods

__construct()

Constructor

public __construct([null $config = null ]) : mixed
Parameters
$config : null = null
Return values
mixed

getFrom()

送信元名を取得する

public getFrom(EntityInterface $mailContent) : array<string|int, mixed>|mixed

sender_name が存在しない場合、サイト名を返却する

Parameters
$mailContent : EntityInterface
Tags
checked
noTodo
Return values
array<string|int, mixed>|mixed

getService()

Get Service

public getService( $service) : array<string|int, mixed>|mixed|object
Parameters
$service :
Tags
checked
noTodo
unitTest
Return values
array<string|int, mixed>|mixed|object

hasService()

Has Service

public hasService( $service) : bool
Parameters
$service :
Tags
checked
noTodo
unitTest
Return values
bool

sendFormToAdmin()

管理者宛にフォームの内容を送信する

public sendFormToAdmin(EntityInterface $mailContent, string $adminMail, string $userMail, array<string|int, mixed> $data, array<string|int, mixed> $attachments[, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$mailContent : EntityInterface
$adminMail : string
$userMail : string
$data : array<string|int, mixed>
$attachments : array<string|int, mixed>
$options : array<string|int, mixed> = []
Tags
checked
noTodo
Return values
mixed

sendFormToUser()

ユーザー宛にフォームの内容を送信する(サンクスメール)

public sendFormToUser(EntityInterface $mailContent, string $adminMail, string $userMail, array<string|int, mixed> $data[, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$mailContent : EntityInterface
$adminMail : string
$userMail : string
$data : array<string|int, mixed>
$options : array<string|int, mixed> = []
Tags
checked
noTodo
Return values
mixed

setEmailTransport()

Emailのトランスポート設定を行う

public setEmailTransport() : void
Return values
void

Search results