protected function CompressionFilter::availableCompressionAlgorithms in Backup and Migrate 5.0.x
Get the compression options as an options array for a form item.
Return value
array
2 calls to CompressionFilter::availableCompressionAlgorithms()
- CompressionFilter::configSchema in src/
Core/ Filter/ CompressionFilter.php - Get a definition for user-configurable settings.
- CompressionFilter::defaultCompressionAlgorithm in src/
Core/ Filter/ CompressionFilter.php - Get the default compression algorithm based on those available.
File
- src/
Core/ Filter/ CompressionFilter.php, line 348
Class
Namespace
Drupal\backup_migrate\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;
}