protected function directoriesUsedByBackupJob() : array
{
return $this->backupDestinations->filter(function (BackupDestination $backupDestination) {
return $backupDestination->filesystemType() === 'local';
})->map(function (BackupDestination $backupDestination) {
return $backupDestination->disk()->getDriver()->getAdapter()->applyPathPrefix('');
})->each(function (string $localDiskRootDirectory) {
$this->fileSelection->excludeFilesFrom($localDiskRootDirectory);
})->push($this->temporaryDirectory->path())->toArray();
}