Skip to content

Commit dd723c6

Browse files
refactor: reuse shared metadata normalizer in loader
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 77b2182 commit dd723c6

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

lib/Service/File/MetadataLoader.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,7 @@ public function loadMetadata(?File $file, stdClass $fileData): void {
5050
$fileData->totalPages = (int)($metadata['p'] ?? count($fileData->pages ?? []));
5151
$fileData->pdfVersion = (string)($metadata['pdfVersion'] ?? '');
5252

53-
$metadata['p'] = $fileData->totalPages;
54-
$extension = pathinfo($file->getName(), PATHINFO_EXTENSION);
55-
if (!isset($metadata['extension']) || !is_string($metadata['extension']) || trim($metadata['extension']) === '') {
56-
$metadata['extension'] = is_string($extension) && $extension !== '' ? strtolower($extension) : 'pdf';
57-
}
53+
$metadata = ValidationMetadataNormalizer::normalize($metadata, $file->getName(), $fileData->totalPages);
5854
$fileData->metadata = $metadata;
5955
} catch (\Throwable $e) {
6056
$this->logger->warning('Failed to load file metadata: ' . $e->getMessage());

0 commit comments

Comments
 (0)