/** * Create a new Personallistenstatus entity */ public function createAction() { $personallistenstatusObj = new Personallistenstatus(); if (is_object($personallistenstatusObj)) { if (!$this->request->hasArgument('name')) { $this->throwStatus(400, 'Personallistenstatus name not provided', null); } $personallistenstatusObj->setName($this->request->getArgument('name')); $this->personallistenstatusRepository->add($personallistenstatusObj); $this->persistenceManager->persistAll(); $this->throwStatus(201, null, null); } }
/** * Import Personallistenstatus table into the FLOW domain_model tabel subugoe_germaniasacra_domain_model_personallistenstatus */ public function importPersonallistenstatusAction() { $personallistenstatusArr = [1 => 'Erfassung aus den Registern der Germania-Sacra-Bände (in Bearbeitung):', 2 => 'Die Aufstellung enthält alle Einträge aus den Personallisten des zugehörigen Germania-Sacra-Bandes:', 3 => 'unvollständig']; if (isset($personallistenstatusArr) and is_array($personallistenstatusArr)) { foreach ($personallistenstatusArr as $key => $name) { $personallistenstatusObject = new Personallistenstatus(); $personallistenstatusObject->setUid($key); $personallistenstatusObject->setName($name); $this->personallistenstatusRepository->add($personallistenstatusObject); $this->persistenceManager->persistAll(); } } }