private function fixReferences() { $fixedEntities = []; foreach ($this->entities as $entity) { $fixedEntity = $this->vpidRepository->restoreForeignKeys($this->entityName, $entity); $fixedEntities[] = $fixedEntity; if ($fixedEntity !== $entity) { $this->updateEntityInDatabase($fixedEntity); } } $this->entities = $fixedEntities; }