linkParts; } public function getContent(): string { return $this->content; } public function getElements(): array { return $this->elements; } public function getIdx(): int { return $this->idx; } public function getTokenId(): string { return $this->tokenId; } public function setLinkParts(array $linkParts): void { $this->linkParts = $linkParts; } public function setContent(string $content): void { $this->content = $content; } public function setElements(array $elements): void { $this->elements = $elements; } public function addElements(array $elements) { $this->elements = array_replace_recursive($this->elements, $elements); $this->isResolved = true; } public function isResolved(): bool { return $this->isResolved; } }