Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
Zend_Filter_Compress_Lzf Class Reference
Inheritance diagram for Zend_Filter_Compress_Lzf:
Zend_Filter_Compress_CompressInterface

Public Member Functions

 __construct ()
 
 compress ($content)
 
 decompress ($content)
 
 toString ()
 

Detailed Description

Definition at line 35 of file Lzf.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( )

Class constructor

Definition at line 40 of file Lzf.php.

41  {
42  if (!extension_loaded('lzf')) {
43  #require_once 'Zend/Filter/Exception.php';
44  throw new Zend_Filter_Exception('This filter needs the lzf extension');
45  }
46  }

Member Function Documentation

◆ compress()

compress (   $content)

Compresses the given content

Parameters
string$content
Returns
string

Implements Zend_Filter_Compress_CompressInterface.

Definition at line 54 of file Lzf.php.

55  {
56  $compressed = lzf_compress($content);
57  if (!$compressed) {
58  #require_once 'Zend/Filter/Exception.php';
59  throw new Zend_Filter_Exception('Error during compression');
60  }
61 
62  return $compressed;
63  }

◆ decompress()

decompress (   $content)

Decompresses the given content

Parameters
string$content
Returns
string

Implements Zend_Filter_Compress_CompressInterface.

Definition at line 71 of file Lzf.php.

72  {
73  $compressed = lzf_decompress($content);
74  if (!$compressed) {
75  #require_once 'Zend/Filter/Exception.php';
76  throw new Zend_Filter_Exception('Error during compression');
77  }
78 
79  return $compressed;
80  }

◆ toString()

toString ( )

Returns the adapter name

Returns
string

Implements Zend_Filter_Compress_CompressInterface.

Definition at line 87 of file Lzf.php.

88  {
89  return 'Lzf';
90  }

The documentation for this class was generated from the following file: