protected function CompressionFilter::_availableCompressionAlgorithms in Backup and Migrate 8.4
Get the compression options as an options array for a form item.
Return value
array
2 calls to CompressionFilter::_availableCompressionAlgorithms()
- CompressionFilter::configSchema in lib/
backup_migrate_core/ src/ Filter/ CompressionFilter.php - Get a definition for user-configurable settings.
- CompressionFilter::_defaultCompressionAlgorithm in lib/
backup_migrate_core/ src/ Filter/ CompressionFilter.php - Get the default compression algorithm based on those available.
File
- lib/
backup_migrate_core/ src/ Filter/ CompressionFilter.php, line 356
Class
- CompressionFilter
- Class CompressionFilter.
Namespace
BackupMigrate\Core\FilterCode
protected function _availableCompressionAlgorithms() {
$compression_options = [
"none" => "No Compression",
];
if (function_exists("gzencode")) {
$compression_options['gzip'] = "GZip";
}
if (function_exists("bzcompress")) {
$compression_options['bzip'] = "BZip";
}
if (class_exists('ZipArchive')) {
$compression_options['zip'] = "Zip";
}
return $compression_options;
}