Example #1
0
 /**
  * @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;
	
	}