/** * Returns an instance of MandrillEmail with the content of the template * * @return \MandrillEmail */ public function getEmail() { $email = new MandrillEmail(); if ($this->Template) { $email->setTemplate($this->Template); } if ($this->Theme) { $email->setTheme($this->Theme); } $email->setSubject($this->Title); $email->setBody($this->Content); if ($this->Callout) { $email->setCallout($this->Callout); } if ($this->SideBar) { $email->setSidebar($this->SideBar); } if ($this->ExtraModels) { $models = $this->getExtraModelsAsArray(); $email->setRequiredObjects($models); } $email->setParseBody(true); return $email; }