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 } }