public function CompressionFilter::configSchema in Backup and Migrate 8.4
Get a definition for user-configurable settings.
Return value
array
Overrides ConfigurableTrait::configSchema
File
- lib/
backup_migrate_core/ src/ Filter/ CompressionFilter.php, line 87
Class
- CompressionFilter
- Class CompressionFilter.
Namespace
BackupMigrate\Core\FilterCode
public function configSchema($params = []) {
$schema = [];
if ($params['operation'] == 'backup') {
$schema['groups']['file'] = [
'title' => 'Backup File',
];
$compression_options = $this
->_availableCompressionAlgorithms();
$schema['fields']['compression'] = [
'group' => 'file',
'type' => 'enum',
'title' => 'Compression',
'options' => $compression_options,
'actions' => [
'backup',
],
];
}
return $schema;
}