This commit is contained in:
@@ -6,6 +6,7 @@ class FileRequest
|
||||
{
|
||||
private $url;
|
||||
private $fallbackUrl;
|
||||
private $fileOptions = [];
|
||||
|
||||
public function __construct(string $url, string $fallbackUrl = null)
|
||||
{
|
||||
@@ -27,6 +28,18 @@ class FileRequest
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function fileOptions(array $fileOptions)
|
||||
{
|
||||
$this->fileOptions = $fileOptions;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getFileOptions(): array
|
||||
{
|
||||
return $this->fileOptions;
|
||||
}
|
||||
|
||||
public function getUrl(): string
|
||||
{
|
||||
return $this->url;
|
||||
@@ -39,9 +52,10 @@ class FileRequest
|
||||
|
||||
public function toArray(): array
|
||||
{
|
||||
return [
|
||||
return array_filter([
|
||||
'url' => $this->url,
|
||||
'fallback_url' => $this->fallbackUrl,
|
||||
];
|
||||
'fallbackUrl' => $this->fallbackUrl,
|
||||
'fileOptions' => $this->fileOptions,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user