id; } public function setId(string $id): static { $this->id = $id; return $this; } public function getCitation(): ?string { return $this->citation; } public function setCitation(string $citation): static { $this->citation = $citation; return $this; } public function getReference(): ?string { return $this->reference; } public function setReference(?string $reference): static { $this->reference = $reference; return $this; } public function getPages(): ?string { return $this->pages; } public function setPages(?string $pages): static { $this->pages = $pages; return $this; } public function jsonSerialize(): array { return [ 'id' => $this->id, 'citation' => $this->citation, 'reference' => $this->reference, 'pages' => $this->pages, ]; } }