linkWasChecked; } /** * Returns the link type as string * @see LinkService types */ public function getLinkType(): string { return $this->linkType; } /** * Returns resolved LinkService data, depending on the type */ public function getLinkData(): array { return $this->linkData; } public function markAsCheckedLink(): void { $this->linkWasChecked = true; } public function markAsBrokenLink(string $reason = ''): void { $this->isBroken = true; $this->reason = $reason; } public function isBrokenLink(): bool { return $this->isBroken; } public function getReason(): string { return $this->reason; } }