public function FileExcludeFilter::beforeFileBackup in Backup and Migrate 8.4
The 'beforeDBTableBackup' plugin op.
Parameters
array $table:
array $params:
Return value
array $table
File
- lib/
backup_migrate_core/ src/ Filter/ FileExcludeFilter.php, line 29
Class
- FileExcludeFilter
- Class FileExcludeFilter.
Namespace
BackupMigrate\Core\FilterCode
public function beforeFileBackup($path, $params = []) {
$source = $this
->confGet('source');
if ($source && $source == $params['source']) {
$exclude = $this
->confGet('exclude_filepaths');
$exclude = $this
->compileExcludePatterns($exclude);
if ($this
->matchPath($path, $exclude, $params['base_path'])) {
return NULL;
}
}
return $path;
}