Little fix. Now Cli Routes are enabled.

This commit is contained in:
ahwelp
2018-08-01 23:23:12 +00:00
parent 61f90338dd
commit 8e5a67740e
+7 -3
View File
@@ -22,13 +22,17 @@ class RouteCollection{
private static function newObj(){ private static function newObj(){
if (!isset(self::$_route_collection)) { if (!isset(self::$_route_collection)) {
self::$_route_collection = new RouteCollection(); self::$_route_collection = new RouteCollection();
self::$_route_collection->_uri = isset( $_GET['uri'] ) ? '/'. $_GET['uri'] : '/'; if(php_sapi_name() == "cli"){
self::$_route_collection->_uri = isset( $_SERVER['argv'][1] ) ? '/'. $_SERVER['argv'][1] : '/';
}else{
self::$_route_collection->_uri = isset( $_GET['uri'] ) ? '/'. $_GET['uri'] : '/';
}
self::$_route_collection->define_verb(); self::$_route_collection->define_verb();
} }
return self::$_route_collection; return self::$_route_collection;
} }
public function getInstance(){ public static function getInstance(){
if (!isset(self::$_route_collection)) { if (!isset(self::$_route_collection)) {
return self::newObj(); return self::newObj();
} }
@@ -84,7 +88,7 @@ class RouteCollection{
$verb = "CLI"; $verb = "CLI";
}else{ }else{
$verb = $_SERVER['REQUEST_METHOD']; $verb = $_SERVER['REQUEST_METHOD'];
} }
if(in_array($verb, $verbs_whitelist)){ if(in_array($verb, $verbs_whitelist)){
$this->_verb = $verb; $this->_verb = $verb;