Exemple #1
0
 public function getProjectCreateResponse(sfGuardUser $user)
 {
     /** @var sfWebRequest $request */
     $request = $this->getRequest();
     $decision = new Decision();
     $decision->User = $user;
     $decision->name = $request->getParameter('name', 'New project (API)');
     $decision->objective = $request->getParameter('description', '');
     $decision->type_id = 1;
     $decision->template_id = 1;
     try {
         $decision->save();
         $result = array('status' => 'success', 'result' => $decision->getAPIData());
     } catch (sfException $ex) {
         $result = array('status' => 'error', 'error' => $ex->getMessage());
     }
     return $result;
 }