Beispiel #1
0
 private function setMeanAndMedian($arr)
 {
     $item = $arr["typeObj"];
     if ($item->getId() == EnumItemPeer::RATING_BOOLEAN) {
         $arr["mean"] = "N/A";
         $arr["median"] = "N/A";
     } elseif ($item->getParentId() == EnumItemPeer::RATING_SCALE) {
         $arr["mean"] = helperFunctions::findMean(1, $item->getDescr(), $arr);
         $arr["median"] = helperFunctions::findMedian(1, $item->getDescr(), $arr);
     } else {
         // FIXME type not supported
         throw new Exception("type not supported");
     }
     return $arr;
 }