Spatie\Backup\Tasks\Backup\FileSelection::excludeFilesFrom PHP Метод

excludeFilesFrom() публичный Метод

Do not included the given files and directories.
public excludeFilesFrom ( array | string $excludeFilesAndDirectories ) : FileSelection
$excludeFilesAndDirectories array | string
Результат FileSelection
    public function excludeFilesFrom($excludeFilesAndDirectories) : FileSelection
    {
        $this->excludeFilesAndDirectories = $this->excludeFilesAndDirectories->merge($this->sanitize($excludeFilesAndDirectories));
        return $this;
    }

Usage Example

Пример #1
0
 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();
 }