From 8f57f8f76535c694766891be450d1c573eda1534 Mon Sep 17 00:00:00 2001 From: "dorian.hodin" Date: Tue, 28 Feb 2023 10:24:42 +0100 Subject: [PATCH] TEMP : try to return an array --- Source/API/script/index.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Source/API/script/index.php b/Source/API/script/index.php index 5d58dea..e411f5d 100644 --- a/Source/API/script/index.php +++ b/Source/API/script/index.php @@ -27,14 +27,21 @@ try{ try { $app->get('/', function (Request $request, Response $response) { $parameters = $request->getQueryParams(); - $method = $parameters['method']; + if (empty($parameters['method'])){ + throw new TypeError("No method specified"); + }else{ + $method = $parameters['method']; + } unset($parameters['method']); $listGateway = array("\\Gateway\\GatewayForm", "\\Gateway\\GatewayKeyword", "\\Gateway\\GatewayQuestion"); foreach ($listGateway as $gateway) // Pour chaque Gateway { if (method_exists($gateway, $method)) { //$response->getBody()->write(print_r((new $gateway)->$method($parameters))); // Si oui, on appelle cette fonction - $response->getBody()->write(print_r(array('response' => "Rien", 'test' => "Test Ici"))); + $temp = array('response' => "Rien", 'test' => "Test Ici"); + foreach ($temp as $key => $value) { + $response->getBody()->write($key,$value); + } } } //return $response;