Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
TransportBuilder.php
Go to the documentation of this file.
1 <?php
7 
9 
11 {
17  protected $templateData = [];
18 
25  public function setTemplateData($data)
26  {
27  $this->templateData = $data;
28  return $this;
29  }
30 
36  {
37  if (isset($this->templateData['template_filter'])) {
38  $template->setTemplateFilter($this->templateData['template_filter']);
39  }
40  }
41 
45  protected function prepareMessage()
46  {
48  $template = $this->getTemplate()->setData($this->templateData);
50 
51  $this->message->setBodyHtml(
52  $template->getProcessedTemplate($this->templateVars)
53  )->setSubject(
54  $template->getSubject()
55  );
56 
57  return $this;
58  }
59 }
$template
Definition: export.php:12