‪TYPO3CMS  9.5
TYPO3\CMS\Frontend\Middleware\OutputCompression Class Reference
Inheritance diagram for TYPO3\CMS\Frontend\Middleware\OutputCompression:

Public Member Functions

ResponseInterface process (ServerRequestInterface $request, RequestHandlerInterface $handler)
 

Protected Member Functions

 initializeOutputCompression ()
 

Detailed Description

Sets up output compression

Definition at line 31 of file OutputCompression.php.

Member Function Documentation

◆ initializeOutputCompression()

TYPO3\CMS\Frontend\Middleware\OutputCompression::initializeOutputCompression ( )
protected

Initialize output compression if configured

Definition at line 52 of file OutputCompression.php.

References $GLOBALS, and TYPO3\CMS\Core\Utility\MathUtility\canBeInterpretedAsInteger().

Referenced by TYPO3\CMS\Frontend\Middleware\OutputCompression\process().

◆ process()

ResponseInterface TYPO3\CMS\Frontend\Middleware\OutputCompression::process ( ServerRequestInterface  $request,
RequestHandlerInterface  $handler 
)

Clears all output and checks if a compression level is set

Parameters
ServerRequestInterface$request
RequestHandlerInterface$handler
Returns
‪ResponseInterface

Definition at line 40 of file OutputCompression.php.

References TYPO3\CMS\Frontend\Middleware\OutputCompression\initializeOutputCompression().