/** * Internal function to return a TrialSite object from a row. * @param $row array * @return Section */ function &_returnTrialSiteFromRow(&$row) { $trialSite = new TrialSite(); $trialSite->setId($row['site_id']); $trialSite->setName($row['name']); $trialSite->setRegion($row['region']); $trialSite->setCity($row['city']); $trialSite->setAddress($row['address']); $trialSite->setLicensure($row['doh_licensure_number']); $trialSite->setAccreditation($row['philhealth_accreditation_number']); HookRegistry::call('TrialSiteDAO::_returnTrialSiteFromRow', array(&$trialSite, &$row)); return $trialSite; }