// GET case 'get': // SET VARIABLES $arrVariables = $_GET; // BASED ON ROUTING INFO, CALL ORM FUNCTION $objResource = new ResourceUtils(); $mixData = $objResource->getData($strResourceName, $intResourceID, $strSecondResource, $arrVariables); if ($mixData[0]) { RestUtils::sendResponse($mixData[0], 404); } // IF NO RESULTS, RETURN 404 if (is_null($mixData[1])) { RestUtils::sendResponse('ERROR: No resource data found', 404); } // FORMAT RESULTS TO JSON $strJson = RestUtils::getJson($mixData[1]); // SEND RESULT RestUtils::sendResponse($strJson, 200); break; // POST // POST case 'post': // SET VARIABLES $arrVariables = $_POST; // BASED ON ROUTING INFO, CALL ORM FUNCTION $objResource = new ResourceUtils(); $txtResponse = $objResource->postData($strResourceName, $intResourceID, $arrVariables); // SEND RESPONSE if ($txtResponse[0]) { RestUtils::sendResponse($txtResponse[1], 500); } else {