/** * Render html and text content for email * * @return $this * @throws Exception */ public function render() { $this->findFiles(); $this->_renderedHtml = $this->readTemplateFile($this->_htmlTemplate); $this->_renderedText = $this->readTemplateFile($this->_textTemplate); if ($this->_parent) { $this->_parent->setVariables($this->_variables); $this->_parent->renderForChild($this->_renderedHtml, $this->_renderedText); $this->_renderedHtml = $this->_parent->getHtml(); $this->_renderedText = $this->_parent->getText(); } return $this; }