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.'); } }
/** * 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); }