/** * Creates an Rating object based on a DB row. * * @param array $row The DB row containing Rating data. * @return \WebLinks\Domain\Link */ protected function buildRating(Rating $rating, $row) { $rating->setArticleId($row['article_id']); $rating->setNumberVotes($row['number_votes']); $rating->setTotalPoints($row['total_points']); $rating->setUsedIps($row['used_ips']); $rating->setDecAvg(); $rating->setWholeAvg(); return $rating; }