예제 #1
0
 /**
  * Internal function to return a ReviewFormResponse object from a row.
  * @param $row array
  * @return ReviewFormResponse
  */
 function &_returnReviewFormResponseFromRow(&$row)
 {
     $responseValue = $this->convertFromDB($row['response_value'], $row['response_type']);
     $reviewFormResponse = new ReviewFormResponse();
     $reviewFormResponse->setReviewId($row['review_id']);
     $reviewFormResponse->setReviewFormElementId($row['review_form_element_id']);
     $reviewFormResponse->setValue($responseValue);
     $reviewFormResponse->setResponseType($row['response_type']);
     HookRegistry::call('ReviewFormResponseDAO::_returnReviewFormResponseFromRow', array(&$reviewFormResponse, &$row));
     return $reviewFormResponse;
 }