|
|
|
@ -4,6 +4,7 @@ namespace Model;
|
|
|
|
|
|
|
|
|
|
use API\script\Gateway\GatewayForm;
|
|
|
|
|
use API\script\Gateway\GatewayKeyword;
|
|
|
|
|
use API\script\Gateway\GatewayListResponseOfCandidate;
|
|
|
|
|
use API\script\Gateway\GatewayQuestion;
|
|
|
|
|
use BusinessClass\Form;
|
|
|
|
|
|
|
|
|
@ -14,8 +15,8 @@ use BusinessClass\Form;
|
|
|
|
|
class ModelAdmin
|
|
|
|
|
{
|
|
|
|
|
/**
|
|
|
|
|
* Permet de créer et d'ajouter une question et de retourner son ID afin de la reconnaitre facilement dans
|
|
|
|
|
* la suite du code.
|
|
|
|
|
* Permet de créer et d'ajouter une question et de retourner son ID afin de la
|
|
|
|
|
* reconnaitre facilement dans la suite du code.
|
|
|
|
|
*
|
|
|
|
|
* @return int
|
|
|
|
|
*/
|
|
|
|
@ -105,4 +106,21 @@ class ModelAdmin
|
|
|
|
|
$questionsArray = (new GatewayQuestion())->getAllQuestions($idForm);
|
|
|
|
|
return Factory::getBuiltObjects($questionsArray, "Question");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Permet de récupérer toutes les réponses existantes.
|
|
|
|
|
*
|
|
|
|
|
* @return array
|
|
|
|
|
*/
|
|
|
|
|
public function getResponsesCandidate(): array
|
|
|
|
|
{
|
|
|
|
|
$responsesCandidate = (new GatewayListResponseOfCandidate())->getAllListResponsesOfCandidate();
|
|
|
|
|
$results = [];
|
|
|
|
|
foreach ($responsesCandidate as $response) {
|
|
|
|
|
$results[] = (new GatewayListResponseOfCandidate())->getDetailsListResponsesOfCandidate($response["id"]);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return $results;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|