vito/app/Jobs/StorageProvider/DeleteFile.php
Saeed Vaziry 5c72f12490 init
2023-07-02 12:47:50 +02:00

25 lines
494 B
PHP

<?php
namespace App\Jobs\StorageProvider;
use App\Jobs\Job;
use App\Models\StorageProvider;
class DeleteFile extends Job
{
protected StorageProvider $storageProvider;
protected array $paths;
public function __construct(StorageProvider $storageProvider, array $paths)
{
$this->storageProvider = $storageProvider;
$this->paths = $paths;
}
public function handle(): void
{
$this->storageProvider->provider()->delete($this->paths);
}
}