OutputBuffer.php 531 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace ModulesGarden\Servers\ZimbraEmail\Core\Traits;
  3. trait OutputBuffer
  4. {
  5. /**
  6. * cleans an output buffer before sending the response form server
  7. */
  8. protected function cleanOutputBuffer()
  9. {
  10. $outputBuffering = \ob_get_contents();
  11. if($outputBuffering !== FALSE)
  12. {
  13. if(!empty($outputBuffering))
  14. {
  15. \ob_clean();
  16. }
  17. else
  18. {
  19. \ob_start();
  20. }
  21. }
  22. return $this;
  23. }
  24. }