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