} } extract($requestData); $requestHandler = new RequestHandler(); switch ($request) { case 'getJournalStatus': $result = $requestHandler->getJournalStatus(); break; case 'createDuty': $result = $requestHandler->createDuty(); break; case 'completeRunUp': $result = $requestHandler->completeRunUp(); break; case 'completeDuty': $result = $requestHandler->completeDuty(); break; case 'getDutyList': $result = $requestHandler->getDutyList($offset, $pageSize, json_decode($sort, true)); break; case 'getProvisionsData': $result = $requestHandler->getProvisionsData(json_decode($sort, true)); break; case 'getProvisionsItems': $result = $requestHandler->getProvisionsItems(json_decode($sort, true)); break; case 'saveProvisionsItem': $result = $requestHandler->saveProvisionsItem($item, $sort); break; case 'getAccumulators': $result = $requestHandler->getAccumulators(json_decode($sort, true));