/** * @param Response $services * @return Response */ private function newResponse(Response $services) { return new Response($services->getArrayCopy(), $services->getStatus(), $services->getCount(), $services->getStartElement()); }
/** * Sauvegarde une réponse dans la base de donnée et met à jour son indentifiant. * * @param Response $response Réponse à sauvegarder. * @return boolean True si la sauvegarde a été réalisée avec succès, false sinon. */ private function saveResponse($response) { /* TODO START */ /* TODO END */ $query = $this->connection->prepare("INSERT INTO responses(id_survey,title,count)". "VALUES (?,?,?)"); $id_survey = $response->getSurvey()->getId(); $title = $response->getTitle(); $count = $response->getCount(); $query->execute(array($id_survey ,$title , $count )); if(!$query) return false; return true; }