public function post($resourceVals, $data, $userId)
 {
     global $logger, $warnings_payload;
     $userId = 2;
     $challengeId = $resourceVals['project-challenges'];
     if (isset($challengeId)) {
         $warnings_payload[] = 'POST call to /project-challenges must not have ' . '/challengeID appended i.e. POST /project-challenges';
         throw new UnsupportedResourceMethodException();
     }
     $nowFormat = date('Y-m-d H:i:s');
     $nowUpdateFormat = date('0000-00-00 00:00:00');
     $challengeObj = new Challenge($userId, $data['project_id'], $data['blob_id'], 1, $data['title'], $data['stmt'], $data['type'], 1, $data['likes'], $data['dislikes'], $nowFormat, $nowUpdateFormat);
     $logger->debug("POSTed Challenge Post Detail: " . $challengeObj->toString());
     $this->collapDAO->insert($challengeObj);
     $challengeDetail = $challengeObj->toArray();
     if (!isset($challengeDetail['id'])) {
         return array('code' => '2011');
     }
     $this->challengeDetail[] = $challengeDetail;
     return array('code' => '2001', 'data' => array('challengeDetail' => $this->challengeDetail));
 }