$apiKey = array(); $dataJSON = array(); $headers = $app->request->headers->all(); verifyHeaders(array('Key')); // reading request params $apiKey = $headers['Key']; // echo json_encode($headers); $dataJSON = $headers['Datajson']; $request['apiKey'] = $apiKey; $request['dataJSON'] = $dataJSON; $request['restaurantID'] = $id; $request['customerID'] = $id2; $controller = new CustomerController(); // Call controller function //echo json_encode($request) ; $response = $controller->putCustomer($request); // echo json response echoRespnse(200, $response); }); // UPDATE PHONE DETAILS OF A CUSTOMER $app->post('/merchant/:id/customerphone/:id2', function ($id, $id2) use($app) { // check for required params $request = array(); $response = array(); $apiKey = array(); $dataJSON = array(); $headers = $app->request->headers->all(); $phone = $headers["Phone"]; // reading request params $apiKey = $headers['Key']; verifyHeaders(array('Key'));