public function init() { $uri = explode('?', $_SERVER['REQUEST_URI']); $uri = explode('/', $uri[0]); if (count($uri) < 3 or $uri[2] == '') { Router::$objectName = 'Index'; } else { Router::$objectName = $uri[2]; } Router::$object = RESTObject::objectFactory(); switch ($_SERVER['REQUEST_METHOD']) { case 'POST': Router::$method = Router::POST; break; case 'PUT': Router::$method = Router::PUT; break; case 'DELETE': Router::$method = Router::DELETE; break; default: Router::$method = Router::GET; } }