Can you add this new implementatiom
static public function start($gzip = FALSE)
{
if (self::$started) {
throw new fProgrammerException(
'Output buffering has already been started'
);
}
if (self::$capturing) {
throw new fProgrammerException(
'Output capturing is currently active and it must be stopped before the buffering can be started'
);
}
if ($gzip) {
// is gzip active ? we can control in here or before
ob_start("ob_gzhandler");
}
else {
ob_start();
}
self::$started = TRUE;
}