Example #1
0
 /**
  * Instantiate an array of Items from a Database Result
  * @param DatabaseResultBase $objDbResult
  * @return Item[]
  */
 public static function InstantiateDbResult(QDatabaseResultBase $objDbResult)
 {
     $objToReturn = array();
     // If blank resultset, then return empty array
     if (!$objDbResult) {
         return $objToReturn;
     }
     // Load up the return array with each row
     while ($objDbRow = $objDbResult->GetNextRow()) {
         array_push($objToReturn, Item::InstantiateDbRow($objDbRow));
     }
     return $objToReturn;
 }