public function testTranslationOfOpusPatentFields()
 {
     $model = new Opus_Patent();
     $fieldNames = $model->describe();
     foreach ($fieldNames as $name) {
         $key = $this->helper->getKeyForField('Opus_Patent', $name);
         $this->assertTrue($this->translate->isTranslated($key), 'Translation key \'' . $key . '\' is missing.');
     }
 }
Esempio n. 2
0
 /**
  * Aktualisiert Instanz von Opus_Patent mit Werten in Formular.
  * @param Opus_Patent $patent
  */
 public function updateModel($patent)
 {
     $datesHelper = $this->getDatesHelper();
     $patent->setNumber($this->getElementValue(self::ELEMENT_NUMBER));
     $patent->setCountries($this->getElementValue(self::ELEMENT_COUNTRIES));
     $patent->setYearApplied($this->getElementValue(self::ELEMENT_YEAR_APPLIED));
     $patent->setApplication($this->getElementValue(self::ELEMENT_APPLICATION));
     $value = $this->getElement(self::ELEMENT_DATE_GRANTED)->getValue();
     $date = $datesHelper->getOpusDate($value);
     $patent->setDateGranted($date);
 }