vid-queue/app/Data/WatchData.php
2022-09-15 07:54:28 -05:00

24 lines
587 B
PHP

<?php
namespace App\Data;
use App\Exceptions\Quit;
use Spatie\LaravelData\Attributes\DataCollectionOf;
use Spatie\LaravelData\DataCollection;
use Spatie\LaravelData\DataPipeline;
class WatchData extends Data
{
#[DataCollectionOf(WatchExport::class)]
public DataCollection $files;
public array $rawData = [];
public array $structuredData = [];
public static function pipeline(): DataPipeline
{
return parent::pipeline()
->through(DataPipes\ReadExportFiles::class)
->through(DataPipes\StructureData::class)
;
}
}