public function listOrders($conds) { extract(slef::defaultConds($conds)); $tail = "LIMIT {$limit} OFFSET {$offset}"; return safe_array_map(function ($info) { $pb = new productCombine($info['products']); $info['products'] = $pb->products(); $info['customer'] = new Customer($info['customer']); $info['factory'] = new Factory($info['factory']); }, Pdb::fetchALL('*', Order::$table, $tail)); }