revalidate($document); } public function updated(Document $document): void { if (! $document->wasChanged(self::RELEVANT_FIELDS)) { return; } $this->revalidate($document); } public function deleted(Document $document): void { $this->revalidate($document); } public function restored(Document $document): void { $this->revalidate($document); } private function revalidate(Document $document): void { SiteRevalidationService::revalidateDocument($document->public_uuid); } }