|
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
| __construct (FactoryInterface $templateFactory, MessageInterface $message, SenderResolverInterface $senderResolver, ObjectManagerInterface $objectManager, TransportInterfaceFactory $mailTransportFactory, MessageInterfaceFactory $messageFactory=null) | |
| addCc ($address, $name='') | |
| addTo ($address, $name='') | |
| addBcc ($address) | |
| setReplyTo ($email, $name=null) | |
| setFrom ($from) | |
| setTemplateIdentifier ($templateIdentifier) | |
| setTemplateModel ($templateModel) | |
| setTemplateVars ($templateVars) | |
| setTemplateOptions ($templateOptions) | |
| getTransport () | |
Protected Member Functions | |
| reset () | |
| getTemplate () | |
| prepareMessage () | |
Protected Attributes | |
| $templateIdentifier | |
| $templateModel | |
| $templateVars | |
| $templateOptions | |
| $transport | |
| $templateFactory | |
| $objectManager | |
| $message | |
| $_senderResolver | |
| $mailTransportFactory | |
@api @SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 24 of file TransportBuilder.php.
| __construct | ( | FactoryInterface | $templateFactory, |
| MessageInterface | $message, | ||
| SenderResolverInterface | $senderResolver, | ||
| ObjectManagerInterface | $objectManager, | ||
| TransportInterfaceFactory | $mailTransportFactory, | ||
| MessageInterfaceFactory | $messageFactory = null |
||
| ) |
| FactoryInterface | $templateFactory | |
| MessageInterface | $message | |
| SenderResolverInterface | $senderResolver | |
| ObjectManagerInterface | $objectManager | |
| TransportInterfaceFactory | $mailTransportFactory | |
| MessageInterfaceFactory | $messageFactory | @SuppressWarnings(PHPMD.UnusedFormalParameter) |
Definition at line 109 of file TransportBuilder.php.
| addBcc | ( | $address | ) |
Add bcc address
| array | string | $address |
Definition at line 157 of file TransportBuilder.php.
| addCc | ( | $address, | |
$name = '' |
|||
| ) |
Add cc address
| array | string | $address | |
| string | $name |
Definition at line 132 of file TransportBuilder.php.
| addTo | ( | $address, | |
$name = '' |
|||
| ) |
Add to address
| array | string | $address | |
| string | $name |
Definition at line 145 of file TransportBuilder.php.
|
protected |
Get template
Definition at line 270 of file TransportBuilder.php.
| getTransport | ( | ) |
Get mail transport
Definition at line 242 of file TransportBuilder.php.
|
protected |
Prepare message.
| LocalizedException | if template type is unknown |
Definition at line 283 of file TransportBuilder.php.
|
protected |
| setFrom | ( | $from | ) |
Set mail from address
| string | array | $from |
Definition at line 182 of file TransportBuilder.php.
| setReplyTo | ( | $email, | |
$name = null |
|||
| ) |
Set Reply-To Header
| string | ||
| string | null | $name |
Definition at line 170 of file TransportBuilder.php.
| setTemplateIdentifier | ( | $templateIdentifier | ) |
Set template identifier
| string | $templateIdentifier |
Definition at line 195 of file TransportBuilder.php.
| setTemplateModel | ( | $templateModel | ) |
Set template model
| string | $templateModel |
Definition at line 207 of file TransportBuilder.php.
| setTemplateOptions | ( | $templateOptions | ) |
Set template options
| array | $templateOptions |
Definition at line 231 of file TransportBuilder.php.
| setTemplateVars | ( | $templateVars | ) |
Set template vars
| array | $templateVars |
Definition at line 219 of file TransportBuilder.php.
|
protected |
Definition at line 87 of file TransportBuilder.php.
|
protected |
Definition at line 92 of file TransportBuilder.php.
|
protected |
Definition at line 80 of file TransportBuilder.php.
|
protected |
Definition at line 73 of file TransportBuilder.php.
|
protected |
Definition at line 66 of file TransportBuilder.php.
|
protected |
Definition at line 31 of file TransportBuilder.php.
|
protected |
Definition at line 38 of file TransportBuilder.php.
|
protected |
Definition at line 52 of file TransportBuilder.php.
|
protected |
Definition at line 45 of file TransportBuilder.php.
|
protected |
Definition at line 59 of file TransportBuilder.php.