<?phpnamespace App\EventSubscriber\File;use App\Entity\File\OSFile;use Symfony\Component\HttpFoundation\Request;use Throwable;class FileAccessNotGrantedException extends \Exception{ public function __construct(private Request $request, private OSFile $doc, private string $attribute, ?Throwable $previous = null) { parent::__construct("You are not allowed to access this file.", 0, $previous); } /** * @return Request */ public function getRequest(): Request { return $this->request; }}