protected static function writeFile($filename, $extension, $content)
{
$filename = self::makeFilenameWithExtension($filename, $extension);
$outputFilename = self::getOutputPath($filename);
$bytesWritten = file_put_contents($outputFilename, $content);
if ($bytesWritten === false) {
throw new Exception("ReportRenderer: Could not write to file '" . $outputFilename . "'.");
}
return $outputFilename;
}