Exemple #1
0
 /**
  * Extracts the won badges of one kind from the response of the database.
  *
  * @param array $badgesData The database response for on kind of badges.
  *
  * @return array All won badges of one kind.
  */
 protected function extractBadges(array $badgesData)
 {
     $badges = array();
     foreach ($badgesData as $badgeData) {
         $badgeId = $badgeData['badge_id'];
         $createDate = $badgeData['create_date'];
         $badge = Badge::findById($badgeId);
         $badge->setCreateDate($createDate);
         $badges[] = $badge;
     }
     return $badges;
 }
Exemple #2
0
 public function testFindById()
 {
     $badge = Badge::findById(1);
     $this->assertEqual("highscore_place_1", $badge->getName(), "ID:1 should be the highscore_place_1 badge");
 }