/** * Internal function to return a ReviewFormElement object from a row. * @param $row array * @return ReviewFormElement */ function &_returnReviewFormElementFromRow(&$row) { $reviewFormElement = new ReviewFormElement(); $reviewFormElement->setId($row['review_form_element_id']); $reviewFormElement->setReviewFormId($row['review_form_id']); $reviewFormElement->setSequence($row['seq']); $reviewFormElement->setElementType($row['element_type']); $reviewFormElement->setRequired($row['required']); $this->getDataObjectSettings('review_form_element_settings', 'review_form_element_id', $row['review_form_element_id'], $reviewFormElement); HookRegistry::call('ReviewFormElementDAO::_returnReviewFormElementFromRow', array(&$reviewFormElement, &$row)); return $reviewFormElement; }