/** * Setzt die Formularelement entsprechend der Instanz von Opus_Patent. * @param Opus_Patent $patent */ public function populateFromModel($patent) { $datesHelper = $this->getDatesHelper(); $this->getElement(self::ELEMENT_ID)->setValue($patent->getId()); $this->getElement(self::ELEMENT_NUMBER)->setValue($patent->getNumber()); $this->getElement(self::ELEMENT_COUNTRIES)->setValue($patent->getCountries()); $this->getElement(self::ELEMENT_YEAR_APPLIED)->setValue($patent->getYearApplied()); $this->getElement(self::ELEMENT_APPLICATION)->setValue($patent->getApplication()); $date = $datesHelper->getDateString($patent->getDateGranted()); $this->getElement(self::ELEMENT_DATE_GRANTED)->setValue($date); }