public function load() { $db = db::obtain(); $items = array(); $items_info = $db->fetch_array_pdo('SELECT * FROM ' . db::real_tablename('items')); foreach ($items_info as $item_info) { $item = new item(); $item->set_array($item_info); $items[$item_info['id']] = $item; } return $items; }
/** * @return array */ public function load() { $request = new request(self::items_steam_url, array()); $response = $request->send(); if (is_null($response)) { return null; } $items_info = (array) $response->items; $items_info = $items_info['item']; $items = array(); foreach ($items_info as $item_info) { $info = (array) $item_info; array_walk($info, function (&$v) { $v = (string) $v; }); $item = new item(); $item->set_array($info); $items[$info['id']] = $item; } return $items; }