Core/Interface/ICompressor.phpView Source

Show: PublicProtectedPrivateinherited
Table of Contents
Package
Default  

\ICompressor

Package: Default
Interface for compression methods.
Children
\DeflateCompressor
\GZipCompressor

Constants

>VConstant  DataCompressionFormat = \DataCompressionFormat::None

Methods

methodpublicCompress( $curl_headers,  $requestBody) : void
abstract

Compresses the input byte array into stream.

Parameters
NameTypeDescription
$curl_headers
$requestBody
methodpublicDecompress( $responseBody,  $response_headers) : \Decompressed
abstract

Decompresses the output response stream.

Parameters
NameTypeDescription
$responseBody

Response body.

$response_headers

Response headers

Returns
TypeDescription
\Decompressedresponse body.
methodpublicPrepareDecompress( $curl_headers) : void
abstract

Prepares a request header that requests compressed output

Parameters
NameTypeDescription
$curl_headers
Documentation was generated by phpDocumentor 2.8.5.