backend; } public function getSourceFile(): FileInfo { return $this->sourceFileInfo; } public function getRevisionId() { return $this->revisionId; } public function getTimestamp(): int { return $this->timestamp; } public function getSize(): int|float { return $this->size; } public function getSourceFileName(): string { return $this->name; } public function getMimeType(): string { return $this->mimetype; } public function getVersionPath(): string { return $this->path; } public function getUser(): IUser { return $this->user; } public function getMetadata(): array { return $this->metadata; } public function getMetadataValue(string $key): ?string { return $this->metadata[$key] ?? null; } }