/** * */ public function overwriteAllAction() { $this->electorRepository->removeAll(); /** @var ElectorImport $electorImport */ foreach ($this->electorImportRepository->findAll() as $electorImport) { $elector = $this->objectManager->get(Elector::class); $elector->setFirstName($electorImport->getFirstName()); $elector->setMiddleName($electorImport->getMiddleName()); $elector->setLastName($electorImport->getLastName()); $elector->setGender($electorImport->getGender()); $elector->setEmail($electorImport->getEmail()); $elector->addElectorate($electorImport->getElectorate()); $this->electorRepository->add($elector); $this->electorImportRepository->remove($electorImport); } $this->redirect(self::ACTION_LIST); }