<?php
namespace App\Values\Transcoding;
use Illuminate\Support\Facades\File;
final readonly class TranscodeResult
{
public function __construct(public string $path, public string $checksum)
{
}
public function valid(): bool
{
return File::isReadable($this->path) && File::hash($this->path) === $this->checksum;
}
}