コード例 #1
0
 /**
  * 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);
     }
 }
コード例 #2
0
 /**
  * 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();
         }
     }
 }