public function CompressionFilter::configSchema in Backup and Migrate 5.0.x
Get a definition for user-configurable settings.
Return value
array
Overrides ConfigurableTrait::configSchema
File
- src/
Core/ Filter/ CompressionFilter.php, line 82
Class
Namespace
Drupal\backup_migrate\Core\FilterCode
public function configSchema(array $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;
}