public static function createFromSQLWithLanguage($db_field)
 {
     if (!empty($db_field)) {
         $item = GameItems::createFromSQL($db_field);
         if (!empty($item)) {
             $itemLang = new GameItemLanguage();
             $itemLang->setItemCode($item->getItemCode());
             if (isset($db_field["langCode"])) {
                 $itemLang->setLanguage($db_field["langCode"]);
             }
             if (isset($db_field["langText"])) {
                 $itemLang->setText($db_field["langText"]);
             }
             if (empty($item->languages)) {
                 $item->languages = array();
             }
             array_push($item->languages, $itemLang);
             return $item;
         }
     }
     return null;
 }