/** * Outputs the renderer to a given file. Use the setFilename function to specify the output file. * @param \System\Output\Renderer The renderer */ protected final function render(\System\Output\Renderer $renderer) { file_put_contents($this->filename, $renderer->flush()); }
/** * The implementation for the buffer renderer. * @param \System\Output\Renderer The renderer */ protected final function render(\System\Output\Renderer $renderer) { echo $renderer->flush(); }
/** * The implementation for the GZIP buffer renderer. * @param \System\Output\Renderer The renderer */ protected final function render(\System\Output\Renderer $renderer) { //start the output buffer using gzip compression ob_start('ob_gzhandler'); echo $renderer->flush(); }