Documentation

Compression_Controller_Http extends Compression_Controller
in package

Compression.

Tags
subpackage

Compression

version
7.x
author

Hostmake LLC

copyright

© 2005-2024 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru

Table of Contents

Properties

$instance  : object
Object instance
$_allowEncoding  : array<string|int, mixed>
List of supported compression algorithms

Methods

compress()  : string
Compress data
compressionAllowed()  : bool
Checks if compression was allowed
getAcceptEncoding()  : string
Get accepted encoding methods
instance()  : object
Register an existing instance as a singleton.
_getDriverName()  : srting
Get full driver name

Properties

$instance

Object instance

public static object $instance = \NULL

$_allowEncoding

List of supported compression algorithms

protected static array<string|int, mixed> $_allowEncoding = array('x-gzip', 'gzip', 'deflate')

Methods

compress()

Compress data

public compress(string $content[, mixed $encoding = NULL ]) : string
Parameters
$content : string
$encoding : mixed = NULL
Return values
string

compressionAllowed()

Checks if compression was allowed

public compressionAllowed() : bool
Return values
bool

getAcceptEncoding()

Get accepted encoding methods

public getAcceptEncoding() : string
Return values
string

instance()

Register an existing instance as a singleton.

public static instance([string $driver = 'http' ]) : object
Parameters
$driver : string = 'http'

driver's name

Return values
object

_getDriverName()

Get full driver name

protected static _getDriverName(string $driver) : srting
Parameters
$driver : string

driver name

Return values
srting

        
On this page

Search results