diff --git a/src/Handler/SignedUrlBuilder.php b/src/Handler/SignedUrlBuilder.php index af33908..7ee802b 100644 --- a/src/Handler/SignedUrlBuilder.php +++ b/src/Handler/SignedUrlBuilder.php @@ -8,7 +8,7 @@ class SignedUrlBuilder { - public function createFromJob(string $base, string $signingSecret, Job $job, string $cacheKey = null): string + public function createFromJob(string $base, string $signingSecret, Job $job, ?string $cacheKey = null): string { $json = json_encode($job->getPayload()); diff --git a/src/Models/Task.php b/src/Models/Task.php index 12f5ebe..c1aae31 100644 --- a/src/Models/Task.php +++ b/src/Models/Task.php @@ -88,7 +88,7 @@ class Task * @param string|null $operation * @param string|null $name */ - public function __construct(string $operation = null, string $name = null) + public function __construct(?string $operation = null, ?string $name = null) { $this->operation = $operation; $this->name = $name; diff --git a/src/Resources/TasksResource.php b/src/Resources/TasksResource.php index 25c9a5c..cd2c706 100644 --- a/src/Resources/TasksResource.php +++ b/src/Resources/TasksResource.php @@ -98,7 +98,7 @@ public function delete(Task $task): void * * @return ResponseInterface */ - public function upload(Task $task, $file, string $fileName = null): ResponseInterface + public function upload(Task $task, $file, ?string $fileName = null): ResponseInterface { if ($task->getOperation() !== 'import/upload') { throw new \BadMethodCallException('The task operation is not import/upload'); diff --git a/src/Transport/HttpTransport.php b/src/Transport/HttpTransport.php index 419a84e..da7ca26 100644 --- a/src/Transport/HttpTransport.php +++ b/src/Transport/HttpTransport.php @@ -207,7 +207,7 @@ public function delete(string $path): ResponseInterface * * @return ResponseInterface */ - public function upload($path, $file, string $fileName = null, array $additionalParameters = []): ResponseInterface + public function upload($path, $file, ?string $fileName = null, array $additionalParameters = []): ResponseInterface { $builder = new MultipartStreamBuilder($this->getStreamFactory()); foreach ($additionalParameters as $parameter => $value) {