/** * @return Item[] */ public function load() { $db = Db::obtain(); $items = array(); $itemsInfo = $db->fetchArrayPDO('SELECT * FROM ' . Db::realTablename('items')); foreach ($itemsInfo as $itemInfo) { $item = new Item(); $item->setArray($itemInfo); $items[$itemInfo['id']] = $item; } return $items; }