Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions | Protected Member Functions | Protected Attributes
TransportBuilder Class Reference
Inheritance diagram for TransportBuilder:
TransportBuilder

Public Member Functions

 setTemplateData ($data)
 
- Public Member Functions inherited from TransportBuilder
 __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

 setTemplateFilter (AbstractTemplate $template)
 
- Protected Member Functions inherited from TransportBuilder
 reset ()
 
 getTemplate ()
 
 prepareMessage ()
 

Protected Attributes

 $templateData = []
 
- Protected Attributes inherited from TransportBuilder
 $templateIdentifier
 
 $templateModel
 
 $templateVars
 
 $templateOptions
 
 $transport
 
 $templateFactory
 
 $objectManager
 
 $message
 
 $_senderResolver
 
 $mailTransportFactory
 

Detailed Description

Definition at line 10 of file TransportBuilder.php.

Member Function Documentation

◆ setTemplateData()

setTemplateData (   $data)

Set template data

Parameters
array$data
Returns
$this

Definition at line 25 of file TransportBuilder.php.

26  {
27  $this->templateData = $data;
28  return $this;
29  }

◆ setTemplateFilter()

setTemplateFilter ( AbstractTemplate  $template)
protected
Parameters
AbstractTemplate$template
Returns
void

Definition at line 35 of file TransportBuilder.php.

36  {
37  if (isset($this->templateData['template_filter'])) {
38  $template->setTemplateFilter($this->templateData['template_filter']);
39  }
40  }
$template
Definition: export.php:12

Field Documentation

◆ $templateData

$templateData = []
protected

Definition at line 17 of file TransportBuilder.php.


The documentation for this class was generated from the following file: