Definition at line 35 of file Bz2.php.
◆ __construct()
__construct |
( |
|
$options = null | ) |
|
Class constructor
- Parameters
-
Definition at line 56 of file Bz2.php.
58 if (!extension_loaded(
'bz2')) {
59 #require_once 'Zend/Filter/Exception.php';
◆ compress()
Compresses the given content
- Parameters
-
- Returns
- string
Implements Zend_Filter_Compress_CompressInterface.
Definition at line 120 of file Bz2.php.
123 if (!empty($archive)) {
124 $file = bzopen($archive,
'w');
126 #require_once 'Zend/Filter/Exception.php'; 137 if (is_int($compressed)) {
138 #require_once 'Zend/Filter/Exception.php';
◆ decompress()
Decompresses the given content
- Parameters
-
- Returns
- string
Implements Zend_Filter_Compress_CompressInterface.
Definition at line 151 of file Bz2.php.
158 if (@file_exists($archive)) {
159 $file = bzopen($archive,
'r');
161 #require_once 'Zend/Filter/Exception.php'; 165 $compressed = bzread($file);
168 $compressed = bzdecompress(
$content);
171 if (is_int($compressed)) {
172 #require_once 'Zend/Filter/Exception.php';
◆ getArchive()
Returns the set archive
- Returns
- string
Definition at line 97 of file Bz2.php.
99 return $this->_options[
'archive'];
◆ getBlocksize()
Returns the set blocksize
- Returns
- integer
Definition at line 70 of file Bz2.php.
72 return $this->_options[
'blocksize'];
◆ setArchive()
Sets the archive to use for de-/compression
- Parameters
-
string | $archive | Archive to use |
- Returns
- Zend_Filter_Compress_Bz2
Definition at line 108 of file Bz2.php.
110 $this->_options[
'archive'] = (string) $archive;
◆ setBlocksize()
setBlocksize |
( |
|
$blocksize | ) |
|
Sets a new blocksize
- Parameters
-
- Returns
- Zend_Filter_Compress_Bz2
Definition at line 81 of file Bz2.php.
83 if (($blocksize < 0) || ($blocksize > 9)) {
84 #require_once 'Zend/Filter/Exception.php'; 88 $this->_options[
'blocksize'] = (int) $blocksize;
◆ toString()
◆ $_options
Initial value:= array(
'blocksize' => 4,
'archive' => null,
)
Definition at line 46 of file Bz2.php.
The documentation for this class was generated from the following file:
- vendor/magento/zendframework1/library/Zend/Filter/Compress/Bz2.php