コード例 #1
0
ファイル: FileSurface.class.php プロジェクト: Superbeest/Core
 /**
  * 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());
 }
コード例 #2
0
 /**
  * The implementation for the buffer renderer.
  * @param \System\Output\Renderer The renderer
  */
 protected final function render(\System\Output\Renderer $renderer)
 {
     echo $renderer->flush();
 }
コード例 #3
0
 /**
  * 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();
 }