SonarQube code smells resolve #25
continuous-integration/drone/push Build is passing Details

LoginModification
Alexis 2 years ago
parent ad69255b81
commit 33e0115b98

@ -83,20 +83,20 @@ class GatewayQuestion
public function updateQuestion(Question $question): void public function updateQuestion(Question $question): void
{ {
$query = "UPDATE Question SET content = :content, type = :type, form = :form WHERE id = :id"; $query = "UPDATE Question SET content = :content, type = :type, form = :frm WHERE id = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':content' => array($question->getContent(), PDO::PARAM_STR), ':content' => array($question->getContent(), PDO::PARAM_STR),
':type' => array(get_class($question), PDO::PARAM_STR), ':type' => array(get_class($question), PDO::PARAM_STR),
':form' => array($question->getForm(), PDO::PARAM_STR), ':frm' => array($question->getForm(), PDO::PARAM_STR),
':id' => array($question->getId(), PDO::PARAM_STR) ':id' => array($question->getId(), PDO::PARAM_STR)
)); ));
} }
public function getAllQuestions(string $idForm): array //renvoie un array contenant trois qui pour chaque indice commun de ces 3 array une question, sa liste de reponse possible et sa liste de keyword associer au réponse. les deux autres sont null si c'est une textBox public function getAllQuestions(string $idForm): array
{ {
$query = "SELECT * FROM Question WHERE form = :form"; $query = "SELECT * FROM Question WHERE form = :fom";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':form' => array($idForm, PDO::PARAM_INT) ':fom' => array($idForm, PDO::PARAM_INT)
)); ));
$listQuestions = $this->connection->getResults(); $listQuestions = $this->connection->getResults();

Loading…
Cancel
Save