public function aroundSave(QueryModel $subject, \Closure $proceed) { $needReindex = $subject->dataHasChangedFor('synonym_for'); $result = $proceed(); if ($needReindex) { $this->indexerRegistry->get(ThesaurusIndexer::INDEXER_ID)->invalidate(); } return $result; }