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
Return values
array<string|int, mixed>|mixed —getService()
Get Service
public
getService( $service) : array<string|int, mixed>|mixed|object
Parameters
Tags
Return values
array<string|int, mixed>|mixed|object —hasService()
Has Service
public
hasService( $service) : bool
Parameters
Tags
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
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
Return values
mixed —setEmailTransport()
Emailのトランスポート設定を行う
public
setEmailTransport() : void