예제 #1
0
 public function load()
 {
     $db = db::obtain();
     $data = $db->fetch_array_pdo('SELECT * FROM ' . db::real_tablename('leagues'));
     $leagues = array();
     foreach ($data as $row) {
         $league = new league();
         $league->set_array($row);
         $leagues[$row['leagueid']] = $league;
     }
     return $leagues;
 }
 /**
  * @return array
  */
 public function load()
 {
     $request = new request(self::leagues_steam_url, array());
     $response = $request->send();
     if (is_null($response)) {
         return null;
     }
     $leagues_info = (array) $response->leagues;
     $leagues_info = $leagues_info['league'];
     $leagues = array();
     foreach ($leagues_info as $league_info) {
         $info = (array) $league_info;
         array_walk($info, function (&$v) {
             $v = (string) $v;
         });
         $league = new league();
         $league->set_array($info);
         $leagues[$info['leagueid']] = $league;
     }
     return $leagues;
 }