initializeOutputCompression(); return $handler->handle($request); } /** * Initialize output compression if configured */ protected function initializeOutputCompression() { if ($GLOBALS['TYPO3_CONF_VARS']['FE']['compressionLevel'] && extension_loaded('zlib')) { if (MathUtility::canBeInterpretedAsInteger($GLOBALS['TYPO3_CONF_VARS']['FE']['compressionLevel'])) { @ini_set('zlib.output_compression_level', (string)$GLOBALS['TYPO3_CONF_VARS']['FE']['compressionLevel']); } ob_start([GeneralUtility::makeInstance(CompressionUtility::class), 'compressionOutputHandler']); } } }