Example #1
0
 /**
  * Takes care of Routing
  */
 private function router()
 {
     /* Get all request variables */
     $requestParams = Rest::getRequestParams();
     $filename = $requestParams['url'];
     $request = Rest::getRequestMethod();
     $class = new getTweets();
     //$class = new $requestParams['url']();
     switch ($request) {
         case 'GET':
             $class->get($requestParams);
             break;
         case 'POST':
             $class->post($requestParams);
         case 'PUT':
             $class->put($requestParams);
         case 'DELETE':
             $class->delete($requestParams);
         default:
             throw new \InvalidArgumentException("Method not allowed");
             break;
     }
 }