rendering = $exception; } public function setLocale($locale) { // nothing to do } public function sendToDisk($filename) { return ReportRenderer::writeFile( $filename, Sms::SMS_FILE_EXTENSION, $this->rendering ); } public function sendToBrowserDownload($filename) { ReportRenderer::sendToBrowser( $filename, Sms::SMS_FILE_EXTENSION, Sms::SMS_CONTENT_TYPE, $this->rendering ); } public function sendToBrowserInline($filename) { ReportRenderer::inlineToBrowser( Sms::SMS_CONTENT_TYPE, $this->rendering ); } public function getRenderedReport() { return $this->rendering; } public function renderFrontPage($reportTitle, $prettyDate, $description, $reportMetadata, $segment) { // nothing to do } public function renderReport($processedReport) { // nothing to do } /** * Get report attachments, ex. graph images * * @param $report * @param $processedReports * @param $prettyDate * @return array */ public function getAttachments($report, $processedReports, $prettyDate) { return array(); } }