├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── config.yml └── workflows │ ├── php-cs-fixer.yml │ ├── run-tests.yml │ └── update-changelog.yml ├── .php_cs.dist.php ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── composer.json ├── config └── personal-data-export.php ├── resources └── lang │ └── en │ └── notifications.php └── src ├── Commands └── CleanOldPersonalDataExportsCommand.php ├── Events ├── PersonalDataExportCreated.php ├── PersonalDataExportDownloaded.php └── PersonalDataSelected.php ├── Exceptions ├── CouldNotAddToPersonalDataSelection.php └── InvalidUser.php ├── ExportsPersonalData.php ├── Http ├── Controllers │ └── PersonalDataExportController.php ├── Middleware │ ├── EnsureAuthorizedToDownload.php │ └── FiresPersonalDataExportDownloadedEvent.php └── Responses │ └── ZipDownloadResponse.php ├── Jobs └── CreatePersonalDataExportJob.php ├── Notifications └── PersonalDataExportedNotification.php ├── PersonalDataExportServiceProvider.php ├── PersonalDataSelection.php └── Zip.php /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://spatie.be/open-source/support-us 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/php-cs-fixer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/.github/workflows/php-cs-fixer.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.github/workflows/update-changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/.github/workflows/update-changelog.yml -------------------------------------------------------------------------------- /.php_cs.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/.php_cs.dist.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/composer.json -------------------------------------------------------------------------------- /config/personal-data-export.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/config/personal-data-export.php -------------------------------------------------------------------------------- /resources/lang/en/notifications.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/resources/lang/en/notifications.php -------------------------------------------------------------------------------- /src/Commands/CleanOldPersonalDataExportsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/Commands/CleanOldPersonalDataExportsCommand.php -------------------------------------------------------------------------------- /src/Events/PersonalDataExportCreated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/Events/PersonalDataExportCreated.php -------------------------------------------------------------------------------- /src/Events/PersonalDataExportDownloaded.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/Events/PersonalDataExportDownloaded.php -------------------------------------------------------------------------------- /src/Events/PersonalDataSelected.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/Events/PersonalDataSelected.php -------------------------------------------------------------------------------- /src/Exceptions/CouldNotAddToPersonalDataSelection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/Exceptions/CouldNotAddToPersonalDataSelection.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/Exceptions/InvalidUser.php -------------------------------------------------------------------------------- /src/ExportsPersonalData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/ExportsPersonalData.php -------------------------------------------------------------------------------- /src/Http/Controllers/PersonalDataExportController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/Http/Controllers/PersonalDataExportController.php -------------------------------------------------------------------------------- /src/Http/Middleware/EnsureAuthorizedToDownload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/Http/Middleware/EnsureAuthorizedToDownload.php -------------------------------------------------------------------------------- /src/Http/Middleware/FiresPersonalDataExportDownloadedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/Http/Middleware/FiresPersonalDataExportDownloadedEvent.php -------------------------------------------------------------------------------- /src/Http/Responses/ZipDownloadResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/Http/Responses/ZipDownloadResponse.php -------------------------------------------------------------------------------- /src/Jobs/CreatePersonalDataExportJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/Jobs/CreatePersonalDataExportJob.php -------------------------------------------------------------------------------- /src/Notifications/PersonalDataExportedNotification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/Notifications/PersonalDataExportedNotification.php -------------------------------------------------------------------------------- /src/PersonalDataExportServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/PersonalDataExportServiceProvider.php -------------------------------------------------------------------------------- /src/PersonalDataSelection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/PersonalDataSelection.php -------------------------------------------------------------------------------- /src/Zip.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spatie/laravel-personal-data-export/HEAD/src/Zip.php --------------------------------------------------------------------------------