/** * @param Elector $object */ public function remove($object) { foreach ($object->getElectorates() as $electorate) { $electorate->removeElector($object); $this->electorateRepository->update($electorate); } parent::remove($object); }
/** * @param Electorate $electorate */ public function updateAndImportElectorsAction(Electorate $electorate) { $this->electorateRepository->update($electorate); $this->redirect(BeElectorController::ACTION_IMPORT, BeElectorController::CONTROLLER_NAME, 'election', ['electorate' => $electorate]); }