refresh($award); } public function updated(ArtworkAward $award): void { $this->refresh($award); } public function deleted(ArtworkAward $award): void { $this->refresh($award); } private function refresh(ArtworkAward $award): void { $this->service->recalcStats($award->artwork_id); $artwork = $award->artwork; if ($artwork) { $this->service->syncToSearch($artwork); } } }