コード例 #1
0
 /**
  * @param string $gadgetId
  * @return string
  */
 private function getGadgetType($gadgetId)
 {
     $gadget = new Gpf_Gadget();
     $gadget->setPrimaryKeyValue($gadgetId);
     try {
         $gadget->load();
     } catch (Gpf_DbEngine_NoRowException $e) {
         throw new Gpf_Exception("Gadget {$gadgetId} not found.");
     }
     return $gadget->getType();
 }