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; }