getTemplateVars() as $name => $value ) { $t->send->$name = $value; } try { $content = $t->process( $this->getTemplate() ); } catch ( Exception $e ) { $content = 'Error in template:
' . $e->getMessage() . '
'; $content .= "
".$e->getTraceAsString() . "
"; } return $content; } public abstract function getTemplate(); public abstract function getTemplateVars(); } ?>