Skip to content

Commit 76940f7

Browse files
committed
Improve the type safety
1 parent 12ddcf9 commit 76940f7

File tree

4 files changed

+10
-2
lines changed

4 files changed

+10
-2
lines changed

phpstan-ambient.neon

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,3 +230,5 @@ parameters:
230230
- SERVICE_WORKER_PRIVATE_KEY
231231
- SERVICE_WORKER_PUBLIC_KEY
232232
- RECAPTCHA_PRIVATEKEY_V3
233+
- IMAGE_CONVERT_FORMAT
234+
- IMAGE_STRIP_EXIF

wcfsetup/install/files/lib/data/file/FileEditor.class.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,9 @@ public static function createFromTemporary(FileTemporary $fileTemporary): File
121121
return $event->getFile();
122122
}
123123

124+
/**
125+
* @param null|array<string, array<string, mixed>> $exifData
126+
*/
124127
public static function createFromExistingFile(
125128
string $pathname,
126129
string $originalFilename,

wcfsetup/install/files/lib/system/endpoint/controller/core/files/PrepareUpload.class.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,10 @@ private function createTemporaryFile(PostUploadParameters $parameters, int $numb
103103
return $action->executeAction()['returnValues'];
104104
}
105105

106-
private function parseExifData(?string $exifData): array|null
106+
/**
107+
* @return array<string, array<string, mixed>>|null
108+
*/
109+
private function parseExifData(?string $exifData): ?array
107110
{
108111
if ($exifData === null) {
109112
return null;

wcfsetup/install/files/lib/system/file/processor/AttachmentFileProcessor.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ public function getResizeConfiguration(): ResizeConfiguration
170170
\ATTACHMENT_IMAGE_AUTOSCALE_MAX_WIDTH,
171171
\ATTACHMENT_IMAGE_AUTOSCALE_MAX_HEIGHT,
172172
ResizeFileType::fromString(\ATTACHMENT_IMAGE_AUTOSCALE_FILE_TYPE),
173-
\ATTACHMENT_IMAGE_AUTOSCALE_QUALITY
173+
80
174174
);
175175
}
176176

0 commit comments

Comments
 (0)