From 8ce89f784c2b08bc58ebd35eb7dd7fa4a86f01c3 Mon Sep 17 00:00:00 2001 From: briankelleher Date: Sun, 11 Dec 2016 20:09:12 -0500 Subject: [PATCH] mock decision return --- api/index.php | 1 + api/routes/decision.php | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 api/routes/decision.php diff --git a/api/index.php b/api/index.php index 857907c..2dc475c 100644 --- a/api/index.php +++ b/api/index.php @@ -14,6 +14,7 @@ require './routes/category.php'; require './routes/rules.php'; require './routes/food.php'; +require './routes/decision.php'; // Run App $app->run(); \ No newline at end of file diff --git a/api/routes/decision.php b/api/routes/decision.php new file mode 100644 index 0000000..79492cb --- /dev/null +++ b/api/routes/decision.php @@ -0,0 +1,30 @@ +post('/decision', function($request, $response) { + $formDataArray = $request->getParsedBody(); + $response_json = [ + "status" => [ + "code" => $response->getStatusCode(), + "message" => "OK" + ], + "data" => $formDataArray + ]; + // Some Decision Logic + $random = rand(0,2); + $rank = ""; + if ( $random === 0 ) { + $rank = "Green"; + } else if ( $random === 1 ) { + $rank = "Yellow"; + } else { + $rank = "Red"; + } + $response_json["decision"] = $rank; + $response = $response->withJSON($response_json); + return $response; +});