PHP Class Eccube\Service\MailService

Show file Open project: ec-cube/ec-cube

Public Properties

Property Type Description
$BaseInfo Eccube\Entity\BaseInfo
$app Eccube\Application

Public Methods

Method Description
__construct ( Application $app )
sendAdminCustomerConfirmMail ( Customer $Customer, $activateUrl ) Send admin customer confirm mail.
sendAdminOrderMail ( Order $Order, $formData ) Send admin order mail.
sendContactMail ( $formData ) Send contact mail.
sendCustomerCompleteMail ( Customer $Customer ) Send customer complete mail.
sendCustomerConfirmMail ( Customer $Customer, $activateUrl ) Send customer confirm mail.
sendCustomerWithdrawMail ( Customer $Customer, $email ) Send withdraw mail.
sendOrderMail ( Order $Order ) : string Send order mail.
sendPasswordResetCompleteMail ( Customer $Customer, $password ) Send password reset notification mail.
sendPasswordResetNotificationMail ( Customer $Customer, $reset_url ) Send password reset notification mail.
sendrContactMail ( $formData ) Alias of sendContactMail().

Method Details

__construct() public method

public __construct ( Application $app )
$app Eccube\Application

sendAdminCustomerConfirmMail() public method

Send admin customer confirm mail.
public sendAdminCustomerConfirmMail ( Customer $Customer, $activateUrl )
$Customer Eccube\Entity\Customer 会員情報
$activateUrl アクティベート用url

sendAdminOrderMail() public method

Send admin order mail.
public sendAdminOrderMail ( Order $Order, $formData )
$Order Eccube\Entity\Order 受注情報
$formData 入力内容

sendContactMail() public method

Send contact mail.
public sendContactMail ( $formData )
$formData お問い合わせ内容

sendCustomerCompleteMail() public method

Send customer complete mail.
public sendCustomerCompleteMail ( Customer $Customer )
$Customer Eccube\Entity\Customer 会員情報

sendCustomerConfirmMail() public method

Send customer confirm mail.
public sendCustomerConfirmMail ( Customer $Customer, $activateUrl )
$Customer Eccube\Entity\Customer 会員情報
$activateUrl アクティベート用url

sendCustomerWithdrawMail() public method

Send withdraw mail.
public sendCustomerWithdrawMail ( Customer $Customer, $email )
$Customer Eccube\Entity\Customer 会員情報
$email 会員email

sendOrderMail() public method

Send order mail.
public sendOrderMail ( Order $Order ) : string
$Order Eccube\Entity\Order 受注情報
return string

sendPasswordResetCompleteMail() public method

Send password reset notification mail.
public sendPasswordResetCompleteMail ( Customer $Customer, $password )
$Customer Eccube\Entity\Customer 会員情報

sendPasswordResetNotificationMail() public method

Send password reset notification mail.
public sendPasswordResetNotificationMail ( Customer $Customer, $reset_url )
$Customer Eccube\Entity\Customer 会員情報

sendrContactMail() public method

Alias of sendContactMail().
See also: sendContactMail()
Deprecation: since 3.0.0, to be removed in 3.1
public sendrContactMail ( $formData )
$formData お問い合わせ内容

Property Details

$BaseInfo public property

public BaseInfo,Eccube\Entity $BaseInfo
return Eccube\Entity\BaseInfo

$app public property

public Application,Eccube $app
return Eccube\Application