templateData = $data; return $this; } /** * @param AbstractTemplate $template * @return void */ protected function setTemplateFilter(AbstractTemplate $template) { if (isset($this->templateData['template_filter'])) { $template->setTemplateFilter($this->templateData['template_filter']); } } /** * @inheritdoc */ protected function prepareMessage() { /** @var AbstractTemplate $template */ $template = $this->getTemplate()->setData($this->templateData); $this->setTemplateFilter($template); $this->message->setBodyHtml( $template->getProcessedTemplate($this->templateVars) )->setSubject( $template->getSubject() ); return $this; } }